RoleService.GetRolesForCurrentUser Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .