WCF - Links to documents and tutorials: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:English pages]]
[[Category:English pages]]
[[Category:Software development]]
[[Category:Software development]]
<google>ENGELSK</google>
* [http://cgeers.wordpress.com/2008/04/12/a-combination-of-wcf-essentials/ A Combination of WCF Essentials]
* [http://cgeers.wordpress.com/2008/04/12/a-combination-of-wcf-essentials/ A Combination of WCF Essentials]
* [http://msdn.microsoft.com/en-us/library/system.servicemodel.servicecontractattribute.callbackcontract.aspx ServiceContractAttribute..::.CallbackContract Property]
* [http://msdn.microsoft.com/en-us/library/system.servicemodel.servicecontractattribute.callbackcontract.aspx ServiceContractAttribute..::.CallbackContract Property]
Line 14: Line 15:
* [http://msdn.microsoft.com/en-us/library/ms734765.aspx How to: Publish Metadata for a Service Using a Configuration File]
* [http://msdn.microsoft.com/en-us/library/ms734765.aspx How to: Publish Metadata for a Service Using a Configuration File]
* [http://msdn.microsoft.com/en-us/library/aa738489.aspx How to: Publish Metadata for a Service Using Code]
* [http://msdn.microsoft.com/en-us/library/aa738489.aspx How to: Publish Metadata for a Service Using Code]
 
* [http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/5219ca92-df97-451d-a44c-cfa4a88c10ae/ Is WCF better than Remoting, what should I choose?]
* [http://msdn.microsoft.com/en-us/library/aa730857.aspx From .NET Remoting to the Windows Communication Foundation (WCF)]


==WCF==
==WCF==
Line 52: Line 54:
* [http://msdn.microsoft.com/en-us/library/50614e95.aspx Installer Tool (Installutil.exe)]
* [http://msdn.microsoft.com/en-us/library/50614e95.aspx Installer Tool (Installutil.exe)]
* [http://dotnetbyexample.blogspot.com/2008/03/running-and-debugging-windows-managed.html Running and debugging a Windows Managed Service directly from Visual Studio.NET]
* [http://dotnetbyexample.blogspot.com/2008/03/running-and-debugging-windows-managed.html Running and debugging a Windows Managed Service directly from Visual Studio.NET]
* [http://www.codeproject.com/KB/system/SystemTrayIconInSvc.aspx?display=Print Create a system tray icon and a dialog for a Windows Service]
If you receive the following message: ''The xxx service is marked as an interactive service.  However, the system is configured to not allow interactive services.  This service may not function properly'' read the explanation in this document:
* [http://www.microsoft.com/whdc/system/vista/services.mspx Impact of Session 0 Isolation on Services and Drivers in Windows Vista]
==Startig a service without admin rights==
* [http://www.codeproject.com/KB/vista-security/UAC_Shield_for_Elevation.aspx Add a UAC shield to a button when elevation is required for admin tasks]
* [http://www.codeproject.com/KB/WCF/AppWatcher.aspx Windows Vista aware NT Service interacting with the desktop]


==Using ChannelFactory Vs. Proxies in WCF==
==Using ChannelFactory Vs. Proxies in WCF==
Line 62: Line 72:


==Using Callback==
==Using Callback==
These two samples gives a great introduction to WCF callback.
* [http://www.codeproject.com/KB/WCF/WCF_Duplex_UI_Threads.aspx WCF: Duplex Operations and UI Threads]
* [http://www.codeproject.com/KB/WCF/WCFWPFChat.aspx Codeproject - WCF / WPF Chat Application]
* [http://www.codeproject.com/KB/WCF/WCFWPFChat.aspx Codeproject - WCF / WPF Chat Application]
* [http://idunno.org/archive/2008/05/29/wcf-callbacks-a-beginners-guide.aspx WCF Callbacks; a beginners guide]


==AsyncPattern==
==AsyncPattern==
Line 70: Line 83:


* [http://msdn.microsoft.com/en-us/library/aa480202.aspx Programming Indigo: Contracts]
* [http://msdn.microsoft.com/en-us/library/aa480202.aspx Programming Indigo: Contracts]
==Threading==
* [http://www.albahari.com/threading/ Threading in C#]
==Data binding==
* [http://msdn.microsoft.com/en-us/library/ms752347.aspx#binding_to_collections Windows Presentation Foundation Data Binding Overview]
* [http://msdn.microsoft.com/en-us/library/ms748857.aspx How to: Make Data Available for Binding in XAML]
* [http://bka-bonn.de/wordpress/index.php/2008/01/28/databinding-with-wpf/ Data binding with WPF]
* [http://blogs.msdn.com/abhijitc/archive/2008/01/28/data-binding-the-wpf-way.aspx Data Binding, the WPF way]
* [http://www.codeproject.com/KB/WPF/GuidedTourWPF_3.aspx codeproject - A Guided Tour of WPF – Part 3 (Data binding)]


<google>ENGELSK</google>
<google>ENGELSK</google>

Latest revision as of 10:01, 29 January 2009

<google>ENGELSK</google>

Microsoft

WCF

When creating the clients "Service Reference check" select: Generate asynchronus classes Implements the INotifyPropertyChanged interface on all Data Contract types to enable data binding. Short Form: /edb


DataSet

Data Contract Names and Data Contract Equivalence

Configuration files

Hosting a WCF service in a Windows Service

If you receive the following message: The xxx service is marked as an interactive service. However, the system is configured to not allow interactive services. This service may not function properly read the explanation in this document:

Startig a service without admin rights

Using ChannelFactory Vs. Proxies in WCF

Per-call services Per-session services and Singleton services

Using Callback

These two samples gives a great introduction to WCF callback.

AsyncPattern

Threading

Data binding

<google>ENGELSK</google>

id=siteTree