Roles.CookieTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl von Minuten bis zum Ablauf der Gültigkeit des Rollencookies ab.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Eigenschaftswert
Eine ganze Zahl, die die Anzahl von Minuten bis zum Ablauf der Gültigkeit des Rollencookies angibt. Der Standardwert ist 30 Minuten.
Beispiele
Das folgende Beispiel zeigt das roleManager-Element im system.web
Abschnitt der Web.config-Datei für eine ASP.NET-Anwendung. Sie gibt an, dass die Anwendung eine SqlRoleProvider -Instanz verwendet, und legt die CookieTimeout -Eigenschaft auf 30 Minuten fest.
<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>
Hinweise
Die CookieTimeout -Eigenschaft wird verwendet, wenn die CookieSlidingExpiration -Eigenschaft ist true
, und gibt die Gültigkeitsdauer in Minuten für das Rollencookies an. Um den CookieTimeout Wert festzulegen, fügen Sie das cookieTimeout
Attribut dem roleManager-Element in der Web.config-Datei für die ASP.NET-Anwendung hinzu, und geben Sie einen ganzzahligen Wert an.
Wenn CookieSlidingExpiration ist false
, wird diese Eigenschaft ignoriert.