Chapter 9. Extending WCF Runtime

In this chapter, we will cover:

  • Using a custom ServiceHost
  • Intercepting operation parameters in a strong-type manner
  • Filtering operation requests based on message
  • Generic operation error handling with OperationInvoker
  • Altering an operation message via MessageInspector
  • Building a custom MessageEncoder
  • Centralizing authorization through a custom ServiceAuthorizationManager

Introduction

Sometimes, developers might want to not only utilize the built-in features of a certain application development platform, but also add custom extensibility into it. In such cases, the extensibility architecture of the application development platform is the most important and critical factor that determines whether customization demands of ...

Get Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.