RoleService.GetRolesForCurrentUser Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar alla roller för den inloggade användaren.
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()
Returer
En matris med namnen på de roller som användaren tillhör.
- Attribut
Undantag
Rollhantering är inte aktiverat.
Kommentarer
Metoden GetRolesForCurrentUser returnerar alla roller för användaren. Du använder GetRolesForCurrentUser metoden när du måste kontrollera eller behålla alla användarens roller för att avgöra vilka resurser som är tillgängliga för användaren. Du kan använda den här metoden för att undvika flera anrop till IsCurrentUserInRole metoden.
GetRolesForCurrentUser När du anropar metoden genereras SelectingProvider händelsen.
Note
Anropa GetRolesForCurrentUser inte metoden från kod som körs på webbservern. Du anropar GetRolesForCurrentUser metoden endast som en del av en WCF-tjänst. Mer information om hur du läser en användares roller i kod som körs på webbservern finns i GetRolesForUser metoden.
Gäller för
Se även
- översikt över rolltjänsten Windows Communication Foundation