Chapter 1. Working with Contracts
In this chapter, we will cover:
- Defining a one-way Contract
- Making
DataContract
forward-compatible - Generate
DataContract
from XML Schema - Using XMLSerializer to control message serialization
- Using
MessageContract
to control the SOAP Message - Adding a custom
SoapHeader
via Contract - Returning custom exception data through
FaultContract
Introduction
Contracts often occur in business affairs to restrict the operations between the operators that are working with each other. For distributed communication services, Contracts also play a very important role in making sure that the service consumers can co-operate with the service providers correctly. Looking around, we can see the term SOA (Service-Oriented Architecture) being ...
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.