Udostępnij za pośrednictwem


RoleManagerSection.CacheRolesInCookie Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy role bieżącego użytkownika są buforowane w pliku 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

Wartość właściwości

Boolean

true jeśli role bieżącego użytkownika są buforowane w pliku cookie; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać CacheRolesInCookie właściwości . Ten przykład kodu jest częścią większego przykładu udostępnionego RoleManagerSection dla klasy .

// Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}",
  configSection.CacheRolesInCookie);
' Display CacheRolesInCookie property.
Console.WriteLine("CacheRolesInCookie: {0}", _
 configSection.CacheRolesInCookie)

Uwagi

Właściwość CacheRolesInCookie zwraca wartość logiczną wskazującą, czy jest włączony magazyn plików cookie dla nazw ról.

Gdy właściwość jest ustawiona CacheRolesInCookie true na wartość w pliku konfiguracji, informacje o roli dla każdego użytkownika są przechowywane w pliku cookie na kliencie. Gdy zarządzanie rolami sprawdza, czy użytkownik znajduje się w określonej roli, plik cookie ról jest sprawdzany przed wywołaniem dostawcy roli w celu sprawdzenia listy ról w źródle danych. Plik cookie jest dynamicznie aktualizowany na kliencie w celu buforowania ostatnio zweryfikowanych nazw ról.

Niezawodność nazw ról przechowywanych w pamięci podręcznej w pliku cookie można zwiększyć, określając CookieProtection właściwość podczas konfigurowania roleManager sekcji pliku konfiguracji. Właściwość domyślna CookieProtection to All, która szyfruje nazwy ról w pliku cookie i sprawdza, czy zawartość pliku cookie nie została zmieniona.

Dotyczy