ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置确定通道在断开连接前可处于初始化状态的最长时间的 TimeSpan。
public:
property TimeSpan ChannelInitializationTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ChannelInitializationTimeout { get; set; }
member this.ChannelInitializationTimeout : TimeSpan with get, set
Public Property ChannelInitializationTimeout As TimeSpan
属性值
一个 TimeSpan,在其之后的通道初始化请求就会超时。
注解
此属性确定 TCP 连接可使用 .NET Framing 协议对自身进行身份验证的时间。 客户端需要发送一些初始数据,然后服务器才有足够的信息来执行身份验证。 此超时被有意设置为小于 ReceiveTimeout(10 分钟),这样,未经身份验证的恶意客户端就无法长时间保持绑到该服务器的连接。 默认值为 30 秒。