当前位置: 代码迷 >> Web Service >> WCF双工通信的有关问题,怎么返回值
  详细解决方案

WCF双工通信的有关问题,怎么返回值

热度:198   发布时间:2016-05-02 02:22:09.0
WCF双工通信的问题,如何返回值?
服务端:
   [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类型.
------解决方案--------------------
我又两年多没劲CSDN了,记得两年前,刚毕业,问个问题很多人热心回答,现在半天都看不到。以前没广告,没和谐,现在有。
------解决方案--------------------
发上来你的  XXX:abc 代码?
------解决方案--------------------
都告诉你了 如果用双工就必须是void。

实在不行了 自定义绑定 或者自己去扩展吧。
  相关解决方案