Answer:
A client with an older version (v1.0) of a data contract can communicate with a service with a newer version(v2.0) of the same data contract, or a client with a newer version of a data contract can communicate with an older version of the same data contract. this new-to-old-to-new interaction is called versioning roundtrip.
Round-tripping guarantees that no data is lost. WCF does have some built-in support it (IExtensibleDataObject interface).
|
Alert Moderator