Sdílet prostřednictvím


RoleManagerSection.CacheRolesInCookie Vlastnost

Definice

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

Boolean

true pokud jsou role aktuálního uživatele uloženy v mezipaměti souboru cookie; falsev 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.

Platí pro