RoleServiceManager.LoadRoles Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy należy pobrać listę ról aktualnie zalogowanego użytkownika.
public:
property bool LoadRoles { bool get(); void set(bool value); };
public bool LoadRoles { get; set; }
member this.LoadRoles : bool with get, set
Public Property LoadRoles As Boolean
Wartość właściwości
true
jeśli należy pobrać listę ról; w przeciwnym razie , false
. Wartość domyślna to false
.
Uwagi
LoadRoles Jeśli właściwość jest ustawiona na true
, lista ról jest pobierana przez klasę RoleServiceManager Roles.GetRolesForUser przy użyciu metody . Lista jest następnie serializowana do znaczników strony.
Uwaga
Gdy LoadRoles jest to true
, wszystkie role, do których należy bieżący uwierzytelniony użytkownik, są wysyłane do przeglądarki. Ponieważ użytkownicy mogą potencjalnie zobaczyć informacje o roli, może to być problem z zabezpieczeniami.
Właściwość LoadRoles można określić w kontrolce ScriptManager lub w skojarzonej ScriptManagerProxy kontrolce. Jeśli LoadRoles ustawiono true
wartość dla wystąpienia serwera proxy, lista ról zostanie pobrana i dodana do strony. Jeśli LoadRoles jest to false
, role nie są dodawane do znaczników strony. W takim przypadku można użyć GetRolesForUser metody do przechowywania informacji o roli w pamięci w przeglądarce.