Roles.CookieProtectionValue 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 nilai yang menunjukkan bagaimana nama peran yang di-cache dalam cookie dilindungi.
public:
static property System::Web::Security::CookieProtection CookieProtectionValue { System::Web::Security::CookieProtection get(); };
public static System.Web.Security.CookieProtection CookieProtectionValue { get; }
static member CookieProtectionValue : System.Web.Security.CookieProtection
Public Shared ReadOnly Property CookieProtectionValue As CookieProtection
Nilai Properti
Salah CookieProtection satu nilai enumerasi yang menunjukkan bagaimana nama peran yang di-cache dalam cookie dilindungi. Default adalah All
.
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 cookieProtection
atribut ke Encrypted
.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Keterangan
Anda dapat menentukan perlindungan cookie tempat peran di-cache untuk aplikasi Anda dengan mengatur cookieProtection
atribut dalam file Web.config untuk aplikasi ASP.NET Anda. Atribut cookieProtection
mengambil CookieProtection nilai enumerasi yang menunjukkan apakah nama peran dienkripsi, divalidasi, keduanya, atau tidak keduanya.