Roles.CookieProtectionValue Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger hur rollnamn som cachelagras i en cookie skyddas.
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
Egenskapsvärde
Ett av CookieProtection uppräkningsvärdena som anger hur rollnamn som cachelagras i en cookie skyddas. Standardvärdet är All.
Exempel
I följande exempel visas elementet roleManager i avsnittet system.web i Web.config-filen för ett ASP.NET-program. Den anger att programmet använder en SqlRoleProvider instans och anger cookieProtection attributet till 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>
Kommentarer
Du kan ange skyddet för cookien där roller cachelagras för ditt program genom att ange attributet cookieProtection i Web.config-filen för ditt ASP.NET-program. Attributet cookieProtection tar ett CookieProtection uppräkningsvärde som anger om rollnamnen är krypterade, verifierade, båda eller ingetdera.