Я хочу обернуть каждый результат из одной службы Wcf в моем приложении в что-то вроде
public class OperationResult{
public string Status;
public string Data;
}
даже если мой контракт выглядит как
[ServiceContract]
internal interface ITest
{
[OperationContract,
WebGet(
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
MyDc EchoDc(MyDc input);
}
Из того, что я прочитал, потенциальные точки расширяемости: IServiceBehavior, IEndpointBehavior, IContractBehavior, IOperationBehavior.
Какие-нибудь мысли, где я могу поймать мою магию обертывания?