You are creating a Windows Communication Foundation service by using Microsoft .NET Framework 3.5. You write the following code segment. (Line numbers are included for reference only.)
01 [ServiceContract(Namespace=”http://uri.contoso.com”)] 02 public interface IMyService
03 {
04 [OperationContract]
05 string ProcessDetails(string s);
06 [OperationContract(Action=”UpdateStatus”)]
07 void UpdateStatus();
09 }
If the existing operation contract is unable to process a request made to the service, a generic operation contract must attempt to process the request. You need to create the generic operation contract. Which code segment should you insert at line 08?
A.
[OperationContract(Action=”*”)]
void ProcessOthers(Message msg);
B.
[OperationContract(Action=”*”)]
void ProcessOthers();
C.
[OperationContract(Action=”Default”)]
void ProcessOthers(Message msg);
D.
[OperationContract(Action=”Default”)]
void ProcessOthers();
Explanation:
http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontractattribute.action.aspx