RoleService.GetRolesForCurrentUser Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce tutti i ruoli per l'utente connesso.
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()
Restituisce
Matrice dei nomi dei ruoli ai quali appartiene l'utente.
- Attributi
Eccezioni
La gestione ruoli non è attivata.
Commenti
Il GetRolesForCurrentUser metodo restituisce tutti i ruoli per l'utente. Usare il GetRolesForCurrentUser metodo quando è necessario controllare o conservare tutti i ruoli dell'utente per determinare quali risorse sono disponibili per l'utente. È possibile utilizzare questo metodo per evitare più chiamate al IsCurrentUserInRole metodo .
La chiamata al GetRolesForCurrentUser metodo genera l'evento SelectingProvider .
Nota
Non chiamare il GetRolesForCurrentUser metodo dal codice in esecuzione nel server Web. Chiamare il GetRolesForCurrentUser metodo solo come parte di un servizio WCF. Per altre informazioni su come leggere i ruoli di un utente nel codice in esecuzione nel server Web, vedere il GetRolesForUser metodo .