WCF Contrib v2.1 Feb’10 Beta
I am happy to announce a new version of WcfContrib was published today.
It has been tested and it is stable. However, there were some core optimizations so this is considered to be a small test-run to make sure it is alright before tagging it as a stable release.
Please provide feedback, your input is important.
Changes from last version:
- New Output Caching module for Client Channel – Very useful feature!
- New behavior attributes and extension elements (ActivationContextInitializerAttribute, ActivationContextExtensionBehaviorElement, ErrorContextHandlerExtensionElement)
- A userful commonly-needed synchronized (thread-safe) dictionary was added: SynchronizedDictionary
- Internal Optimizations and Mode Fixes. (Sequential channel management option work with asynchronous operations now)
- ChannelInvokeContext was made an extensible object
- Client Channel supports default single endpoint - No need to specify an endpoint name of the client endpoint in the configuration if there is only one for the specific contract
- Configuration-less services hosting API improvements
- When deriving from ClientChannel, you can override OnChannelFactoryCreated (new method) to apply anything you need.
Updated Showcases from last time:
- Miscellaneous - Configuration Section - A sample of the new Configuration Section
- ClientChannel - Basic - Simple comment indicating the ApplyBoosting can be set globally through the new configuration section.
- Services - Hosting - Simple comment indicating the ApplyBoosting can be set globally through the new configuration section.
- Services - Service Extensions - Simple comment indicating about the new behavior attributes and extension elements you can use to apply the extensions declarative or in configuration.
- Services - Service Error Logging - An example for attaching the behavior in the configuration using the new extension element was added.
- Client Channel - Output Caching - A new sample was added demonstrating the basic usage of the output caching
I plan to write a series of posts demonstrating the features and implementations of WCF Contrib.
This isn’t a graphical control library but rather a communication library, thus I understand the need for proper documentation and guidance.
Feel free to contact me for any information you need.