ConnectionOrientedTransportBindingElement.ChannelInitializationTimeout 属性

定义

获取或设置确定通道在断开连接前可处于初始化状态的最长时间的 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 秒。

适用于