August 2010
Intermediate to advanced
908 pages
26h 22m
English
The ServiceContract attribute
presented in the previous chapter exposes a programming construct (the
interface) as a service-oriented contract, allowing you to program in
languages such as C#, while exposing the construct as WCF contracts and
services. This chapter starts by discussing how to better bridge the gap
between the two programming models by enabling operation overloading and
contract inheritance. Next, it presents a few simple yet powerful service
contract design and factoring guidelines and techniques. The chapter ends
by showing you how to interact programmatically at runtime with the
metadata of the exposed contracts.