RoleService.GetRolesForCurrentUser Metod

Definition

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

String[]

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