FormsAuthenticationConfiguration.SlidingExpiration 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 expiração deslizante da autenticação.
public:
property bool SlidingExpiration { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("slidingExpiration", DefaultValue=true)]
public bool SlidingExpiration { get; set; }
[<System.Configuration.ConfigurationProperty("slidingExpiration", DefaultValue=true)>]
member this.SlidingExpiration : bool with get, set
Public Property SlidingExpiration As Boolean
Valor de Propriedade
true se a expiração deslizante estiver ativada; caso contrário, false. A predefinição é true.
- Atributos
Exemplos
O seguinte exemplo de código mostra como aceder à SlidingExpiration propriedade. Consulta o exemplo do código no FormsAuthenticationConfiguration tópico da aula para saberes como obter a secção.
// Get the current SlidingExpiration.
bool currentSlidingExpiration =
formsAuthentication.SlidingExpiration;
// Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = false;
' Get the current SlidingExpiration.
Dim currentSlidingExpiration As Boolean =
formsAuthentication.SlidingExpiration
' Set the SlidingExpiration.
formsAuthentication.SlidingExpiration = False
Observações
Quando o SlidingExpiration é definido para true, o intervalo de tempo durante o qual o cookie de autenticação é válido é redefinido para o valor da propriedade de expiração Timeout . Isto acontece se o utilizador navegar depois de metade do timeout ter expirado. Por exemplo, se definir uma validade de 20 minutos usando a expiração deslizante, um utilizador pode visitar o site às 14:00 e receber um cookie que está definido para expirar às 14:20. A validade só é atualizada se o utilizador visitar o site após as 14h10. Se o utilizador visitar o site às 14h09, o cookie não é atualizado porque metade do tempo de expiração ainda não passou. Se o utilizador esperar 12 minutos e visitar o site às 14h21, o cookie expirará.