WCF for .net 3.0 - Various web casts and links
The following post is the result of some questions I received while proctoring for WCF hands on labs. I'm currently on the last day of some training in Seattle with Microsoft.
1) Transformation of messages
There is an interface that allows for the message to be changed prior to processing - its IDispatchMessageFormatter. The following is a great article that may relate to questions about custom messaging processing (ETL like):
2) WCF Peformance
Here is a web cast on the topic:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344346&Culture=en-US
3) WCF Security Fundemantals
Here is a web cast on the topic:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032344348&Culture=en-US
4) Thread Synchronisation
By default, WCF will establish an affinity between the service host and the synchronization context it was created on. On the www.idesign.net site there are plenty of resource downloads for other tricky threading situations.
6) Service Trace Utilities
There are two tools I have been referring to recently. The first is to analyze diagnostic traces (what is WCF doing on receipt of a single message) :
https://msdn2.microsoft.com/en-us/library/ms732023.aspx
Channel 9 has a web-cast on the new Live Trace Viewer for tracing distributed calls:
https://channel9.msdn.com/ShowPost.aspx?PostID=236291
7) Collections
Here is the link to a useful generic collection class for your operation contracts (something that you typically don't want to send over the wire):
https://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=-1&tabid=19&download=172
See also this collection helper class:
https://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=-1&tabid=19&download=122