Bagikan melalui


Roles.CookieSlidingExpiration Properti

Definisi

Menunjukkan apakah tanggal dan waktu kedaluwarsa cookie nama peran akan direset secara berkala.

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

Nilai Properti

true jika nama peran tanggal dan waktu kedaluwarsa cookie akan direset secara berkala; jika tidak, false. Default adalah true.

Contoh

Contoh berikut menunjukkan elemen roleManager di bagian system.web file Web.config untuk aplikasi ASP.NET. Ini menentukan bahwa aplikasi menggunakan instans SqlRoleProvider dan mengatur CookieSlidingExpiration properti ke 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>

Keterangan

Anda dapat menentukan apakah tanggal dan waktu kedaluwarsa cookie nama peran akan diatur ulang dengan setiap respons dengan menggunakan cookieSlidingExpiration atribut dalam file Web.config untuk aplikasi ASP.NET Anda. Jika true, kedaluwarsa cookie awalnya akan diatur ke tanggal dan waktu saat ini ditambah CookieTimeout dalam menit. Meskipun pengguna terus secara aktif menggunakan aplikasi ASP.NET, tanggal dan waktu kedaluwarsa cookie akan di-refresh secara otomatis jika ada kurang dari setengah dari sisanya CookieTimeout . Untuk informasi selengkapnya, lihat Expires properti.

Berlaku untuk

Lihat juga