LocalServiceSecuritySettings.InactivityTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置通道因处于不活动状态而关闭前等待的时间。
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
属性值
一个 TimeSpan,表示与客户端的安全会话因处于不活动状态而关闭前等待的时间。 默认值为 2 分钟。
例外
该属性已设置为小于 0 的值。
示例
此示例演示如何获取 InactivityTimeout
值。
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
注解
请注意,在安全对话会话中,绑定上的此属性和 ReceiveTimeout
属性将影响会话超时。 两个属性中时间较短者将确定何时发生超时。
诸如此类的会话设置在以下任何条件下均适用:
WSDualHttpBinding 和 NetTcpBinding 的所有客户端凭据类型。
如果未<启用 reliableSession> 元素,请在 上WSHttpBinding使用
true
= UserName 或 。ClientCredentials.Windows =true
诸如此类的会话设置在以下任何条件下均不适用:
对于 BasicHttpBinding。
如果未<启用 reliableSession> 元素,请在 上WSHttpBinding,且ClientCertificate
true
= 未ClientCredentials将 任何属性设置为 。true