ChannelPoolSettings.IdleTimeout 属性

定义

获取或设置池中的通道在关闭前可空闲的最大时间间隔。

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) 攻击。 在客户端,设置正确的值可增加与服务连接的可靠性。 默认值基于资源的保守适度分配。 该值适用于开发环境和小型安装方案。 如果某个安装耗尽了资源或是连接受到限制,则无论是否还有其他资源可用,服务管理员都应检查该值。

适用于