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 框架协议对自身进行身份验证需要多长时间。 客户端需要先发送一些初始数据,然后服务器才有足够的信息来执行身份验证。 此超时被有意设置为小于 ReceiveTimeout(10 分钟),这样,未经身份验证的恶意客户端就无法长时间保持绑到该服务器的连接。 默认值为 30 秒。

适用于