Compartilhar via


RoleServiceManager.LoadRoles Propriedade

Definição

Obtém ou define um valor que indica se a lista de funções do usuário conectado no momento deve ser recuperada.

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

Valor da propriedade

Boolean

true se a lista de funções precisar ser recuperada; caso contrário, false. O padrão é false.

Comentários

Se a LoadRoles propriedade estiver definida como true, a lista de funções será recuperada pela RoleServiceManager classe usando o Roles.GetRolesForUser método. Em seguida, a lista é serializada na marcação de página.

Observação

Quando LoadRoles é true, todas as funções às quais o usuário autenticado atual pertence são enviadas para o navegador. Como os usuários podem ver potencialmente as informações de função, isso pode ser um problema de segurança.

A LoadRoles propriedade pode ser especificada no ScriptManager controle ou em um controle associado ScriptManagerProxy . Se LoadRoles estiver definida para true uma instância de proxy, a lista de funções será recuperada e adicionada à página. Se LoadRoles for false, as funções não serão adicionadas à marcação de página. Nesse caso, você pode usar o GetRolesForUser método para armazenar informações de função na memória no navegador.

Aplica-se a

Confira também