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 určující, zda jsou role aktuálního uživatele uloženy v mezipaměti v 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
truepokud jsou role aktuálního uživatele uloženy v mezipaměti v souboru cookie; v opačném případě . false Výchozí hodnota 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 uvedeného pro třídu RoleManagerSection.
// Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}",
configSection.CacheRolesInCookie);
' Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}", _
configSection.CacheRolesInCookie)
Poznámky
Vlastnost CacheRolesInCookie vrátí logickou hodnotu označující, zda je povoleno ukládání souborů cookie pro názvy rolí.
CacheRolesInCookie Pokud je vlastnost nastavena v true konfiguračním souboru, informace o rolích pro každého uživatele jsou uloženy v souboru cookie v klientovi. Když správa rolí zkontroluje, jestli je uživatel v určité roli, zkontroluje se soubor cookie rolí před voláním zprostředkovatele role a zkontroluje seznam rolí ve zdroji dat. Soubor cookie se dynamicky aktualizuje v klientovi, aby ukáží do mezipaměti naposledy ověřené názvy rolí.
Spolehlivost názvů rolí uložených v mezipaměti v 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.