RoleService.GetRolesForCurrentUser Método

Definição

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

String[]

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.

Aplica-se a

Ver também