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.