Udostępnij przez


Roles.CookieSlidingExpiration Właściwość

Definicja

Wskazuje, czy nazwy plików cookie daty wygaśnięcia i godziny 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 będą 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żesz określić, czy nazwy plików cookie daty wygaśnięcia i godziny będą resetowane 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 wygaśnięcia i godzina pliku cookie zostaną automatycznie odświeżone, jeśli pozostanie mniej niż połowa CookieTimeout pozostałych. Aby uzyskać więcej informacji, zobacz Expires właściwość .

Dotyczy

Zobacz też