You are creating a Windows application by using Microsoft NET Framework 4 and Microsoft Visual Studio 2010
The business logic layer of the application is implemented by using Windows Communication Foundation (WCF).
You create a WCF service that contains a single operation to upload large binary data files You configure the binding of the WCF service to enable data streaming You need to ensure that the WCF service operation receives binary data files along with a string parameter that contains the description of each file
You create a service operation that receives a single parameter.
What should you do next?
A.
Implement the service parameter as a Fertilizable class that contains a property for the description of the file and another property for the content of the data file
B.
Implement the service parameter as a Data Contract class that contains a Data Member property for the description of the file and another Data Member property for the content of the data file
C.
Implement the service parameter as a Message contract class that contains a Message Header property for the description of the file and a Message Body Member property for the content of the data file
D.
Implement the service parameter as a Message Contract class that contains a Message Body Member property for the description of the file and another Message Body Member property for the content of the data file