使用Func委托在WCF服务上调用Web方法

时间:2014-01-03 05:08:15

标签: c# wcf

我需要使用WCF服务,并为同一个

编写了一个单独的接口
public interface IWebServiceInvoker 
{ 
T Invoke<T>(Func<IServiceContract, T> operation); 
}

现在在使用网络服务的时候,我会打电话给这样的话:

var data = invoker.Invoke(svc => svc.GetData); 

我无法获得IWebServiceInvoker的实现,即如何使用Func委托调用特定的Web方法。在实现中,我创建了类似这样的客户端     public T Invoke(Func操作)         {

        try
        {
            using (var serviceClient = new ServiceContractClient(binding, address))
            {


                ----------------//not sure of the invocation of particular method
            }


        }

0 个答案:

没有答案