2017-01-18 5 views
0

私はNetTcpBindingを持つDuplexClientBaseプロキシを持っています。WCFクライアントコールバックバインドでSendTimeoutを設定しますか?

私はインスタンス化で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を指定することはできますか?

答えて

0

A-ha!

かなりの試行錯誤の末、私はServiceHostのNetTcpBindingのSendTimeoutが、デュプレックスコールバックのSendTimeoutを制御するものであることを発見しました。

関連する問題