RoleServiceManager.LoadRoles Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se a lista de funções do utilizador atualmente iniciado 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 de Propriedade
true se a lista de funções tiver de ser recuperada; caso contrário, false. A predefinição é false.
Observações
Se a LoadRoles propriedade for definida para true, a lista de papéis é recuperada pela RoleServiceManager classe usando o Roles.GetRolesForUser método. A lista é então serializada na marcação de página.
Note
Quando LoadRoles é true, todos os papéis a que pertence o utilizador autenticado atual são enviados para o navegador. Como os utilizadores podem potencialmente ver a informação do cargo, isto pode ser uma questão de segurança.
A LoadRoles propriedade pode ser especificada no ScriptManager controlo ou num controlo associado ScriptManagerProxy . Se LoadRoles for definido para true uma instância proxy, a lista de funções é recuperada e adicionada à página. Se LoadRoles for false, os papéis não são adicionados à marcação da página. Nesse caso, pode usar o GetRolesForUser método para armazenar a informação dos papéis na memória do navegador.