WCF - Links to documents and tutorials: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(37 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 9: | Line 10: | ||
==Microsoft== | ==Microsoft== | ||
* [http://msdn.microsoft.com/en-us/library/bb386386.aspx Walkthrough: Creating and Accessing WCF Services] | |||
* [http://msdn.microsoft.com/en-us/library/ms733932.aspx Configuring Services Using Configuration Files] | * [http://msdn.microsoft.com/en-us/library/ms733932.aspx Configuring Services Using Configuration Files] | ||
* [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://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== | |||
* [http://msdn.microsoft.com/en-us/netframework/aa663324.aspx WCF Getting Started with Windows Communication Foundation (WCF)] | |||
* [http://blogs.sqlxml.org/bryantlikes/archive/2006/09/20/Enabling-WPF-Magic-Using-WCF-_2D00_-Part-1.aspx Enabling WPF Magic Using WCF - Part 1] | |||
* [http://blogs.sqlxml.org/bryantlikes/archive/2006/09/20/Enabling-WPF-Magic-Using-WCF-_2D00_-Part-2.aspx Enabling WPF Magic Using WCF - Part 2] | |||
* [http://blogs.sqlxml.org/bryantlikes/archive/2006/09/20/Enabling-WPF-Magic-Using-WCF-_2D00_-Part-3.aspx Enabling WPF Magic Using WCF - Part 3] | |||
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 | |||
* [http://msdn.microsoft.com/en-us/library/bb332338.aspx Hosting and Consuming WCF Services] | |||
* [http://msdn.microsoft.com/en-us/magazine/cc163537.aspx What You Need To Know About One-Way Calls, Callbacks, And Events] | |||
* [http://www.codeplex.com/WCFSecurity/Wiki/View.aspx?title=How%20do%20I%20choose%20an%20appropriate%20binding%3f How do I choose an appropriate binding?] | |||
* [http://www.infinitec.de/post/2007/08/Visual-Studio-2008-WCF-proxy-generation-tool-and-the-ObservableCollection.aspx Visual Studio 2008 WCF proxy generation tool and the ObservableCollection] | |||
* [http://keithelder.net/blog/archive/2008/01/17/Exposing-a-WCF-Service-With-Multiple-Bindings-and-Endpoints.aspx Exposing a WCF Service With Multiple Bindings and Endpoints] | |||
==DataSet== | |||
* [http://pstaev.blogspot.com/2008/04/passing-dataset-to-wcf-method.html Passing DataSet to a WCF Method] | |||
==Data Contract Names and Data Contract Equivalence== | |||
* [http://msdn.microsoft.com/en-us/library/ms731045.aspx Data Contract Names] | |||
* [http://msdn.microsoft.com/en-us/library/ms734767.aspx Data Contract Equivalence] | |||
==Configuration files== | |||
* [http://blogs.msdn.com/wenlong/archive/2006/02/21/read-configuration-data-from-hosted-wcf-services.aspx Read Configuration Data from Hosted WCF Services] | |||
* [http://msdn.microsoft.com/en-us/library/ms229207.aspx Application Settings Schema] | |||
==Hosting a WCF service in a Windows Service== | |||
* [http://bloggingabout.net/blogs/dennis/archive/2008/02/28/hosting-a-wcf-service-in-a-windows-service.aspx Hosting a WCF service in a Windows Service] | |||
* [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://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== | |||
* [http://blogs.msdn.com/juveriak/archive/2008/02/03/using-channels-vs-proxies-in-wcf.aspx Using ChannelFactory Vs. Proxies in WCF] | |||
* [http://msdn.microsoft.com/en-us/library/ms576164.aspx DuplexChannelFactory(...) Class] | |||
==Per-call services Per-session services and Singleton services== | |||
* [http://msdn.microsoft.com/en-us/magazine/cc163590.aspx Discover Mighty Instance Management Techniques For Developing WCF Apps] | |||
* [http://blogs.msdn.com/mahjayar/archive/2006/10/24/what-happens-when-instancecontext-release-getserviceinstance-is-called-on-a-singleton.aspx What happens when InstanceContext.Release/GetServiceInstance() is called on a Singleton] | |||
==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://idunno.org/archive/2008/05/29/wcf-callbacks-a-beginners-guide.aspx WCF Callbacks; a beginners guide] | |||
==AsyncPattern== | |||
* [http://pfelix.wordpress.com/2008/06/27/wcf-and-the-asyncpattern-property-part-1/ WCF and the AsyncPattern property (part 1)] | |||
* [http://pfelix.wordpress.com/2008/06/28/wcf-and-the-asyncpattern-part-2/ WCF and the AsyncPattern property (part 2)] | |||
* [http://pfelix.wordpress.com/2008/07/11/wcf-and-the-asyncpattern-property-part-3/ WCF and the AsyncPattern property (part 3)] | |||
* [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>
- A Combination of WCF Essentials
- ServiceContractAttribute..::.CallbackContract Property
- supporting multiple callbacks
- Foundations - Code Access Security in WCF, Part 1 - Juval Lowy
Microsoft
- How to: Publish Metadata for a Service Using a Configuration File
- How to: Publish Metadata for a Service Using Code
- Is WCF better than Remoting, what should I choose?
- From .NET Remoting to the Windows Communication Foundation (WCF)
WCF
- Enabling WPF Magic Using WCF - Part 1
- Enabling WPF Magic Using WCF - Part 2
- Enabling WPF Magic Using WCF - Part 3
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
- Hosting a WCF service in a Windows Service
- Installer Tool (Installutil.exe)
- Running and debugging a Windows Managed Service directly from Visual Studio.NET
- 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:
Startig a service without admin rights
- Add a UAC shield to a button when elevation is required for admin tasks
- Windows Vista aware NT Service interacting with the desktop
Using ChannelFactory Vs. Proxies in WCF
Per-call services Per-session services and Singleton services
- Discover Mighty Instance Management Techniques For Developing WCF Apps
- What happens when InstanceContext.Release/GetServiceInstance() is called on a Singleton
Using Callback
These two samples gives a great introduction to WCF callback.
- WCF: Duplex Operations and UI Threads
- Codeproject - WCF / WPF Chat Application
- WCF Callbacks; a beginners guide
AsyncPattern
- WCF and the AsyncPattern property (part 1)
- WCF and the AsyncPattern property (part 2)
- WCF and the AsyncPattern property (part 3)
Threading
Data binding
- Windows Presentation Foundation Data Binding Overview
- How to: Make Data Available for Binding in XAML
- Data binding with WPF
- Data Binding, the WPF way
- codeproject - A Guided Tour of WPF – Part 3 (Data binding)
<google>ENGELSK</google>