Roles.CookieSlidingExpiration 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.
Gibt an, ob das Ablaufdatum und die Uhrzeit der Rollennamen in regelmäßigen Abständen zurückgesetzt werden.
public:
static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean
Eigenschaftswert
truewenn das Ablaufdatum und die Uhrzeit der Rollennamen in regelmäßigen Abständen zurückgesetzt werden; andernfalls . false Der Standardwert lautet true.
Beispiele
Das folgende Beispiel zeigt das roleManager-Element im system.web Abschnitt der Web.config-Datei für eine ASP.NET Anwendung. Es gibt an, dass die Anwendung eine SqlRoleProvider Instanz verwendet und die CookieSlidingExpiration Eigenschaft auf false.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="true"
cookieSlidingExpiration="false"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Hinweise
Sie können angeben, ob das Ablaufdatum und die Uhrzeit von Rollennamen mit jeder Antwort zurückgesetzt werden, indem Sie das cookieSlidingExpiration Attribut in der datei Web.config für Ihre ASP.NET Anwendung verwenden. Wenn trueder Cookieablauf anfangs auf das aktuelle Datum und die aktuelle Uhrzeit und die CookieTimeout in Minuten festgelegt wird. Während der Benutzer die ASP.NET Anwendung weiterhin aktiv verwendet, wird das Ablaufdatum und die Uhrzeit des Cookies automatisch aktualisiert, wenn weniger als die Hälfte der CookieTimeout verbleibenden Anwendung vorhanden ist. Weitere Informationen finden Sie in den Ausführungen zur Expires-Eigenschaft.