wcf与基于任务的异步客户端的通用接口

时间:2016-02-24 17:04:36

标签: .net wcf

如果在客户端上使用基于任务的异步操作,如何为客户端和服务器声明公共接口?

// Server side interface
public interface IService
{
    string GetString()
}

// Client side interface
public interface IClient
{
    Task<string> GetStringAsync()
}

但是在这种情况下需要发布操作声明,客户端必须声明属性参数ReplyAction,ResponseAction将服务器GetString操作理解为GetStringAsync。

如何为客户端和服务器声明通用接口以最大限度地减少错误?

0 个答案:

没有答案