LocalServiceSecuritySettings.SessionKeyRenewalInterval Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define a vida útil de uma chave usada numa sessão de segurança. Quando este intervalo expira, a chave é automaticamente renovada.
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
Valor de Propriedade
O intervalo de tempo após o qual o serviço exige que o iniciador renove a chave usada para a sessão de segurança. Se o iniciador não renovar a chave dentro desse tempo, o serviço devolve uma falha ao iniciador. O padrão é 15 horas.
Exceções
A propriedade é definida para um valor inferior a 0.
Exemplos
Este exemplo mostra como obter o valor desta propriedade.
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Observações
Definições de sessão como esta são aplicáveis sob qualquer uma das seguintes condições:
Todos os tipos de credenciais de clientes para WSDualHttpBinding e NetTcpBinding.
Se <o elemento reliableSession> estiver ativado.
Se <reliableSession> element não estiver ativado, no WSHttpBinding com UserName =
trueou ClientCredentials.Windows =true.
Definições de sessão como esta não são aplicáveis sob nenhuma das seguintes condições:
Para BasicHttpBinding.
Para NetNamedPipeBinding.
Se <o elemento reliableSession> não estiver ativado, ligado WSHttpBinding com ClientCertificate =
trueou sem nenhuma das ClientCredentials propriedades definidas para .true