LocalClientSecuritySettings.SessionKeyRolloverInterval 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 o intervalo de tempo para o qual a chave da sessão anterior é válida nas mensagens recebidas durante a renovação da chave.
public:
property TimeSpan SessionKeyRolloverInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRolloverInterval { get; set; }
member this.SessionKeyRolloverInterval : TimeSpan with get, set
Public Property SessionKeyRolloverInterval As TimeSpan
Valor de Propriedade
A TimeSpan que representa o intervalo de tempo para o qual a chave de sessão anterior é válida nas mensagens recebidas após a renovação da chave. O padrão é 5 minutos.
Exceções
A propriedade tem set um valor inferior a 0.
Exemplos
Este exemplo mostra como obter esta propriedade.
TimeSpan rollover = settings.SessionKeyRolloverInterval;
Dim rollover As TimeSpan = settings.SessionKeyRolloverInterval
Observações
Após a renovação da chave, o cliente e o servidor devem sempre enviar mensagens usando a chave mais atual disponível. Ambas as partes podem aceitar mensagens recebidas, protegidas com a chave da sessão anterior, até que o tempo de rollover expire.
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