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 todos los roles del 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 pertenece el usuario.
- Atributos
Excepciones
La administración de roles no está habilitada.
Comentarios
El GetRolesForCurrentUser método devuelve todos los roles del usuario. El método se usa GetRolesForCurrentUser cuando debe 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 método , se GetRolesForCurrentUser genera el SelectingProvider evento .
Note
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, consulte el GetRolesForUser método .