Roles.CookieProtectionValue Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu, která označuje, jak jsou názvy rolí uložené v mezipaměti v souboru cookie chráněny.
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
Hodnota vlastnosti
Jedna z hodnot výčtu CookieProtection označující, jak jsou názvy rolí uložené v mezipaměti v souboru cookie chráněné. Výchozí hodnota je All.
Příklady
Následující příklad ukazuje element roleManager v system.web části souboru Web.config pro ASP.NET aplikace. Určuje, že aplikace používá SqlRoleProvider instanci a nastaví cookieProtection atribut na 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>
Poznámky
Ochranu souboru cookie, ve kterém jsou role uloženy v mezipaměti pro vaši aplikaci, můžete určit nastavením atributu cookieProtection v souboru Web.config pro vaši aplikaci ASP.NET. Atribut cookieProtection přebírá hodnotu výčtu CookieProtection , která označuje, zda jsou názvy rolí zašifrovány, ověřeny, obojí nebo ani jedno.