Roles.CookieSlidingExpiration Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.