【发布时间】:2017-01-18 18:58:22
【问题描述】:
我有一个带有 NetTcpBinding 的 DuplexClientBase 代理。
我在实例化时在 DuplexClientBase 上设置了 SendTimeout:
public class MyProxy : DuplexClientBase<IService>
{
public MyProxy(IClient callback, Uri uri)
: base(callback, new NetTcpBinding() { SendTimeout = TimeSpan.FromSeconds(2.0)}, new EndpointAddress(uri))
{ ... }
SendTimeout 按预期工作(客户端 -> 服务器),回调机制按预期工作(服务器 -> 客户端),但回调 SendTimeout 不是 2 秒。
是否可以为回调代理指定SendTimeout?
【问题讨论】:
标签: c# wcf callback nettcpbinding duplex