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 chráněny názvy rolí uložených v mezipaměti v souboru cookie.
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ích, jak jsou chráněné názvy rolí uložené v mezipaměti v souboru cookie. Výchozí formát je All
.
Příklady
Následující příklad ukazuje element roleManager v system.web
části souboru Web.config pro aplikaci ASP.NET. 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 se role ukládají do mezipaměti pro vaši aplikaci, můžete určit nastavením atributu cookieProtection
v souboru Web.config pro ASP.NET aplikaci. Atribut cookieProtection
přebírá hodnotu výčtu CookieProtection , která označuje, jestli jsou názvy rolí šifrované, ověřené, obojí nebo ani jedno.