LocalServiceSecuritySettings.InactivityTimeout Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a duração da espera antes que o canal seja fechado devido à inatividade.
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
Valor da propriedade
Um TimeSpan que representa a duração a ser aguardada antes que a sessão de segurança com o cliente seja fechada devido à inatividade. O padrão é 2 minutos.
Exceções
A propriedade está definida com um valor menor que 0.
Exemplos
Este exemplo mostra como obter o InactivityTimeout
valor.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Comentários
Em uma sessão de conversa segura, observe que essa propriedade e a ReceiveTimeout
propriedade na associação afetam o tempo limite da sessão. O menor dos dois determinará quando os tempos limite ocorrerão.
As configurações de sessão como esta são aplicáveis em qualquer uma das seguintes condições:
Todos os tipos de credencial de cliente para WSDualHttpBinding e NetTcpBinding.
Se <o elemento reliableSession> estiver habilitado.
Se <o elemento reliableSession> não estiver habilitado, ativado WSHttpBinding com
true
= UserName ou .ClientCredentials.Windows =true
As configurações de sessão como esta não são aplicáveis em nenhuma das seguintes condições:
Para BasicHttpBinding.
Para NetNamedPipeBinding.
Se <o elemento reliableSession> não estiver habilitado, ativado WSHttpBinding com ClientCertificate
true
= ou sem nenhuma das ClientCredentials propriedades definidas como .true