Windows Communication Foundation (WCF)
Search pages under this topic
I welcome feedback on these articles. Feel free to add comments in the article's comment section. If you found an article useful, hit the Like button to let me know
Intro
Learning
- DebugMode's: What is a channel in WCF?
- Code Magazine: WCF The Manual Way - The Right Way
- Setting up WCF over ASB example
Source Code
- WCF System.ServiceModel.Channels source code
Quick Tips and Notes
WCF represents all message types with the Message class (System.ServiceModel.Channels).
- The Message object generates a SOAP envelope which consists of a payload body and an optional number of headers.
- In the CommunicationObject, there are 5 events that fire only once after the state machine has advanced into the new state.
Cleaning Up
- Dzone's: Consuming Services with WCF
Channels
Duplex Channels
Exception And Fault Handling
Serialization
Good references to read on this topic
States
Source: Microsoft .NET WCF Documentation: Understanding State Changes
Debugging
- Stackoverflow:
- .NET WCF Doc: Configuring Tracing and Configuring Message Logging
- 4 simple steps to enable tracing in WCF
References
All pages under this topic
- WCF For Beginners - Part 1: The Basics
- WCF For Beginners - Part 2: Creating A WCF Service
- WCF For Beginners - Part 3: Configuring A Service's Endpoint Address
- WCF For Beginners - Part 4: Configuring A Service's Binding
- WCF For Beginners - Part N: References
- WCF For Beginners - Part 5: Creating Temporary Certificates
- WCF For Beginners - Part 6: Binding An SSL Certificate To A Port
- WCF For Beginners - Part 7: Debugging HTTPS Connections
- WCF For Beginners - Part 8: Requesting Client Use Authentication
- WCF For Beginners - Part 9: Configuring The WCF Test Client Tool
- WCF For Beginners - Part 10: Using Process Monitor To Debug WCF Test Client Tool Configuration
© Roger Cruz - All rights reserved