You create an application by using Microsoft Visual Studio .NET 2008 and the .NET Framework 3.5.
The application uses a Web farm to host several Windows Communication Foundation (WCF) services.
The services receive messages from several clients over the Internet that implement the same data contract.
You develop a new version of the data contract. An older version of the data contract had elements that were optional that are now required.
Default element is an acceptable variation for the optional element.Not all customers will be able to implement the new version of the data contract
before you complete deployment to the entire Web farm.You need to define a validation strategy that will ensure that all the clients can successfully
communicate by using the new data contract.
What should you do?
A.
Use a message filter.
B.
Use a message inspector.
C.
Use a custom WCF transport.
D.
Use a rules-driven WCF router.