Roles.CookieTimeout 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.
Mendapatkan jumlah menit sebelum cookie peran kedaluwarsa.
public:
static property int CookieTimeout { int get(); };
public static int CookieTimeout { get; }
static member CookieTimeout : int
Public Shared ReadOnly Property CookieTimeout As Integer
Nilai Properti
Bilangan bulat yang menentukan jumlah menit sebelum cookie peran kedaluwarsa. Defaultnya adalah 30 menit.
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 CookieTimeout properti menjadi 30 menit.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="true"
cookieSlidingExpiration="true"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Keterangan
Properti CookieTimeout digunakan ketika CookieSlidingExpiration properti adalah true
dan menentukan waktu hidup dalam menit untuk cookie peran. Untuk mengatur CookieTimeout nilai, tambahkan cookieTimeout
atribut ke elemen roleManager dalam file Web.config untuk aplikasi ASP.NET dan tentukan nilai bilangan bulat.
Jika CookieSlidingExpiration adalah false
, properti ini diabaikan.