Compartir a través de


RoleService.GetRolesForCurrentUser Método

Definición

Devuelve todas los roles para el usuario que ha iniciado sesión.

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()

Devoluciones

String[]

Matriz de los nombres de los roles a los que el usuario pertenece.

Atributos

Excepciones

No está habilitada la administración de roles.

Comentarios

El GetRolesForCurrentUser método devuelve todos los roles del usuario. Use el GetRolesForCurrentUser método cuando deba comprobar o conservar todos los roles del usuario para determinar qué recursos están disponibles para el usuario. Puede usar este método para evitar varias llamadas al IsCurrentUserInRole método .

Al llamar al GetRolesForCurrentUser método , se genera el SelectingProvider evento .

Nota

No llame al método desde el GetRolesForCurrentUser código que se ejecuta en el servidor web. Solo se llama al GetRolesForCurrentUser método como parte de un servicio WCF. Para obtener más información sobre cómo leer los roles de un usuario en el código que se ejecuta en el servidor web, vea el GetRolesForUser método .

Se aplica a

Consulte también