Roles.CookieTimeout 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.
Recebe o número de minutos antes do cookie do papel expirar.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Valor de Propriedade
Um número inteiro que especifica o número de minutos antes do cookie de papéis expirar. O padrão é 30 minutos.
Exemplos
O exemplo seguinte mostra o elemento roleManager na secção system.web do ficheiro de Web.config para uma aplicação ASP.NET. Especifica que a aplicação utiliza uma SqlRoleProvider instância e define a CookieTimeout propriedade para 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>
Observações
A CookieTimeout propriedade é usada quando a CookieSlidingExpiration propriedade é true e especifica o tempo de vida em minutos para o cookie de papéis. Para definir o valor CookieTimeout, adicione o atributo cookieTimeout ao elemento roleManager no ficheiro Web.config da aplicação ASP.NET e especifique um valor inteiro.
Se CookieSlidingExpiration for false, esta propriedade é ignorada.