RoleServiceManager.LoadRoles Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.