top of page

Development Modules

Communication Contracts

Contracts in WCF, provide interoperability they need to communicate with the client.

Service Contracts

Service contract describes the operations, or methods, that are available on the service endpoint, and exposed to the outside world.

A Service contract describes the client-callable operations (functions) exposed by the service, apart from that it also describes.

 

Data Contracts

Data contracts help to disambiguate data types on the transmission wire and provides a versioning mechanism. This is usually consistent across all data contracts for the application, and is often similar to the service contract namespace using a “schemas” prefix.

 

Message Contracts

Message contracts provide control over a SOAP message for a service operation request or reply. Message contracts supply a type with the MessageContractAttribute as the only parameter to a service operation and as the return type

Fault Contract

Fault Contract provides documented view for error accorded in the service to client. 

>

bottom of page