Roles.CookieTimeout 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 o número de minutos antes da expiração do cookie de funções.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Valor da propriedade
Um inteiro que especifica o número de minutos antes da expiração do cookie de funções. O padrão é 30 minutos.
Exemplos
O exemplo a seguir mostra o elemento roleManager na system.web
seção do arquivo Web.config para um aplicativo ASP.NET. Ele especifica que o aplicativo usa uma SqlRoleProvider instância e define a CookieTimeout propriedade como 30 minutos.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="true"
cookieSlidingExpiration="true"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Comentários
A CookieTimeout propriedade é usada quando a CookieSlidingExpiration propriedade é true
e especifica o tempo de vida em minutos para o cookie de funções. Para definir o CookieTimeout valor, adicione o cookieTimeout
atributo ao elemento roleManager no arquivo Web.config para o aplicativo ASP.NET e especifique um valor inteiro.
Se CookieSlidingExpiration for false
, essa propriedade será ignorada.