WCF双工通信的问题,如何返回值?
服务端:[ServiceContract(CallbackContract=typeof(ICallBack),SessionMode=SessionMode.Requi...
服务端:
[ServiceContract(CallbackContract = typeof(ICallBack), SessionMode = SessionMode.Required)]
public interface abc
{
[OperationContract(IsOneWay = true)]
void GetDataTable1();
[OperationContract]
DataTable GetDataTable2(string str);
}
我用ICALLBACK在客户端得到当前服务器端从数据库得到的数据条数并实时显示在客户端进度条上.
可我想让调用的方法返回DataTable类型,如果我调用GetDataTable2方法,ICALLBACK的回调事件就失效.
我想让回调事件不失效,同时又能返回DATATABLE类型. 展开
[ServiceContract(CallbackContract = typeof(ICallBack), SessionMode = SessionMode.Required)]
public interface abc
{
[OperationContract(IsOneWay = true)]
void GetDataTable1();
[OperationContract]
DataTable GetDataTable2(string str);
}
我用ICALLBACK在客户端得到当前服务器端从数据库得到的数据条数并实时显示在客户端进度条上.
可我想让调用的方法返回DataTable类型,如果我调用GetDataTable2方法,ICALLBACK的回调事件就失效.
我想让回调事件不失效,同时又能返回DATATABLE类型. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询