LocalServiceSecuritySettings.SessionKeyRenewalInterval 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在安全会话中使用的密钥的生存期。 此时间间隔到期后,将自动续订密钥。
public:
property TimeSpan SessionKeyRenewalInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRenewalInterval { get; set; }
member this.SessionKeyRenewalInterval : TimeSpan with get, set
Public Property SessionKeyRenewalInterval As TimeSpan
属性值
时间跨度,此时间之后服务要求发起方续订用于安全会话的密钥。 如果发起方在此时间内不续订密钥,则服务将向发起方发送回错误。 默认值为 15 小时。
例外
该属性已设置为小于 0 的值。
示例
此示例演示如何获取此属性的值。
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
注解
诸如此类的会话设置在以下任何条件下均适用:
WSDualHttpBinding 和 NetTcpBinding 的所有客户端凭据类型。
如果未<启用 reliableSession> 元素,请使用 或 ClientCredentials.Windows =
true
在 上。UserNameWSHttpBinding =true
诸如此类的会话设置在以下任何条件下均不适用:
对于 BasicHttpBinding。
如果未<启用 reliableSession> 元素,请在 上WSHttpBinding,且ClientCertificate
true
= 没有ClientCredentials将 属性设置为 。true