RoleService.GetRolesForCurrentUser Método
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.
Devolve todos os papéis para o utilizador logado.
public:
cli::array <System::String ^> ^ GetRolesForCurrentUser();
[System.ServiceModel.OperationContract]
public string[] GetRolesForCurrentUser();
[<System.ServiceModel.OperationContract>]
member this.GetRolesForCurrentUser : unit -> string[]
Public Function GetRolesForCurrentUser () As String()
Devoluções
Um conjunto dos nomes dos papéis a que o utilizador pertence.
- Atributos
Exceções
A gestão de funções não está ativada.
Observações
O GetRolesForCurrentUser método devolve todos os papéis para o utilizador. Utiliza-se o GetRolesForCurrentUser método quando tem de verificar ou manter todos os papéis do utilizador para determinar quais os recursos disponíveis para o utilizador. Pode usar este método para evitar múltiplas chamadas ao IsCurrentUserInRole método.
Chamar o GetRolesForCurrentUser método eleva o SelectingProvider evento.
Note
Não chame o GetRolesForCurrentUser método a partir de código que está a ser executado no servidor Web. Chama o GetRolesForCurrentUser método apenas como parte de um serviço WCF. Para mais informações sobre como ler os papéis de um utilizador no código que está a ser executado no servidor Web, consulte o GetRolesForUser método.