Why extend WCF services?

There are many reasons why you might need to extend a WCF service, such as the following:

  • Message validation
  • Parameter validation
  • Message logging
  • Message transformations
  • Custom serialization formats
  • Custom deserialization formats
  • Output caching
  • Object pooling
  • Error handling
  • Authorization
  • Authentication
  • Monitoring/auditing
  • Service usage analysis/metrology

Get WCF Multi-layer Services Development with Entity Framework Fourth Edition 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.