RoleManagerSection.CacheRolesInCookie 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 atau menetapkan nilai yang menunjukkan apakah peran pengguna saat ini di-cache dalam cookie.
public:
property bool CacheRolesInCookie { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("cacheRolesInCookie", DefaultValue=false)]
public bool CacheRolesInCookie { get; set; }
[<System.Configuration.ConfigurationProperty("cacheRolesInCookie", DefaultValue=false)>]
member this.CacheRolesInCookie : bool with get, set
Public Property CacheRolesInCookie As Boolean
Nilai Properti
true jika peran pengguna saat ini di-cache dalam cookie; jika tidak, false. Defaultnya adalah false.
- Atribut
Contoh
Contoh kode berikut menunjukkan cara menggunakan CacheRolesInCookie properti . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk RoleManagerSection kelas .
// Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}",
configSection.CacheRolesInCookie);
' Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}", _
configSection.CacheRolesInCookie)
Keterangan
Properti CacheRolesInCookie mengembalikan nilai Boolean yang menunjukkan apakah penyimpanan cookie untuk nama peran diaktifkan.
CacheRolesInCookie Ketika properti diatur ke true dalam file konfigurasi, informasi peran untuk setiap pengguna disimpan dalam cookie pada klien. Ketika manajemen peran memeriksa untuk menentukan apakah pengguna berada dalam peran tertentu, cookie peran diperiksa sebelum memanggil penyedia peran untuk memeriksa daftar peran di sumber data. Cookie diperbarui secara dinamis pada klien untuk menyimpan nama peran yang terakhir divalidasi.
Anda dapat meningkatkan keandalan nama peran yang di-cache dalam cookie dengan menentukan CookieProtection properti saat Anda mengonfigurasi bagian roleManager file konfigurasi. Properti default CookieProtection adalah All, yang mengenkripsi nama peran dalam cookie dan memvalidasi bahwa konten cookie belum diubah.