ChannelPoolSettings.IdleTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置池中的通道在关闭前可空闲的最大时间间隔。
public:
property TimeSpan IdleTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan IdleTimeout { get; set; }
member this.IdleTimeout : TimeSpan with get, set
Public Property IdleTimeout As TimeSpan
属性值
TimeSpan,指定池中的通道在关闭前可空闲的最大时间间隔。 默认值为 2 分钟。
例外
该值小于零或大于 MaxValue 毫秒。
注解
IdleTimeout 配额用于减少通过长时间占用资源来对服务器实施的拒绝服务 (DOS) 攻击。 在客户端,设置正确的值可增加与服务连接的可靠性。 默认值基于资源的保守适度分配。 该值适用于开发环境和小型安装方案。 如果某个安装耗尽了资源或是连接受到限制,则无论是否还有其他资源可用,服务管理员都应检查该值。