LocalServiceSecuritySettings.InactivityTimeout 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 duração para esperar antes de o canal ser encerrado 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 de Propriedade
A TimeSpan que representa o tempo de espera antes de a sessão de segurança com o cliente ser encerrada devido à inatividade. O padrão é 2 minutos.
Exceções
A propriedade é definida para um valor inferior a 0.
Exemplos
Este exemplo mostra como obter o InactivityTimeout valor.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Observações
Numa sessão de conversa segura, note que tanto esta propriedade como a ReceiveTimeout propriedade na ligação afetam o timeout da sessão. O mais curto dos dois determina quando ocorrem os tempos mortos.
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