SocketsHttpHandler.PooledConnectionLifetime 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置池中的连接多长时间后才能视为可重复使用。
public:
property TimeSpan PooledConnectionLifetime { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan PooledConnectionLifetime { get; set; }
member this.PooledConnectionLifetime : TimeSpan with get, set
Public Property PooledConnectionLifetime As TimeSpan
属性值
连接在池中的最长时间。 此属性的默认值为 InfiniteTimeSpan。
例外
指定的值小于 Zero 或等于 InfiniteTimeSpan。
注解
此属性定义池中的最大连接生存期,从建立连接时起跟踪其生存时间,而不管它处于空闲或活动状态的时间。 Connections在主动用于服务请求时不会被拆毁。 此生存期有助于定期重新建立连接,以便更好地反映 DNS 或其他网络更改。
如果连接终结点不是域名,而是 IP 地址,则该值可以是 InfiniteTimeSpan。