RoleManagerSection.CacheRolesInCookie 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á nebo nastaví hodnotu označující, zda jsou role aktuálního uživatele uloženy v mezipaměti souboru 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
Hodnota vlastnosti
true
pokud jsou role aktuálního uživatele uloženy v mezipaměti souboru cookie; false
v opačném případě . Výchozí formát je false
.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít CacheRolesInCookie vlastnost. Tento příklad kódu je součástí většího příkladu poskytnutého RoleManagerSection pro třídu.
// Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}",
configSection.CacheRolesInCookie);
' Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}", _
configSection.CacheRolesInCookie)
Poznámky
Tato CacheRolesInCookie vlastnost vrátí logickou hodnotu označující, zda je povolené úložiště souborů cookie pro názvy rolí.
CacheRolesInCookie Pokud je vlastnost nastavena v true
konfiguračním souboru, informace o roli pro každého uživatele jsou uloženy v souboru cookie na klientovi. Když správa rolí zkontroluje, jestli je uživatel v určité roli, před voláním poskytovatele role se zkontroluje soubor cookie rolí a zkontroluje seznam rolí ve zdroji dat. Soubor cookie se dynamicky aktualizuje v klientovi tak, aby ukáží naposledy ověřené názvy rolí.
Spolehlivost názvů rolí uložených v mezipaměti souboru cookie můžete zlepšit zadáním CookieProtection vlastnosti při konfiguraci roleManager
oddílu konfiguračního souboru. Výchozí CookieProtection vlastnost je All
, která šifruje názvy rolí v souboru cookie a ověřuje, že obsah souboru cookie nebyl změněn.