Udostępnij za pośrednictwem


Roles.CookieSlidingExpiration Właściwość

Definicja

Wskazuje, czy nazwy plików cookie daty i godziny wygasania plików cookie będą okresowo resetowane.

public:
 static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean

Wartość właściwości

true jeśli nazwa pliku cookie nazwy plików cookie data i godzina zostaną okresowo resetowane; w przeciwnym razie , false. Wartość domyślna to true.

Przykłady

Poniższy przykład przedstawia element roleManager w system.web sekcji pliku Web.config dla aplikacji ASP.NET. Określa, że aplikacja używa SqlRoleProvider wystąpienia i ustawia CookieSlidingExpiration właściwość na 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>

Uwagi

Można określić, czy nazwy plików cookie nazwy plików cookie daty i godziny zostaną zresetowane przy użyciu atrybutu cookieSlidingExpiration w pliku Web.config dla aplikacji ASP.NET. Jeśli truewartość , wygaśnięcie pliku cookie zostanie początkowo ustawione na bieżącą datę i godzinę oraz wartość w minutach CookieTimeout . Podczas gdy użytkownik nadal aktywnie korzysta z aplikacji ASP.NET, data i godzina wygaśnięcia pliku cookie zostaną automatycznie odświeżone, jeśli będzie mniej niż połowa pozostałych CookieTimeout . Aby uzyskać więcej informacji, zobacz Expires właściwość .

Dotyczy

Zobacz też