RoleService.GetRolesForCurrentUser 메서드

정의

로그인한 사용자의 모든 역할을 반환합니다.

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()

반품

String[]

사용자가 속한 역할의 이름 배열입니다.

특성

예외

역할 관리를 사용할 수 없습니다.

설명

메서드는 GetRolesForCurrentUser 사용자의 모든 역할을 반환합니다. 사용자가 사용할 수 있는 리소스를 GetRolesForCurrentUser 결정하기 위해 모든 사용자의 역할을 확인하거나 유지해야 하는 경우 이 메서드를 사용합니다. 이 메서드를 사용하여 메서드에 대한 여러 호출을 IsCurrentUserInRole 방지할 수 있습니다.

메서드를 호출하면 GetRolesForCurrentUser 이벤트가 발생합니다 SelectingProvider .

메모

웹 서버에서 실행되는 코드에서 메서드를 호출 GetRolesForCurrentUser 하지 마세요. WCF 서비스의 일부로만 메서드를 호출 GetRolesForCurrentUser 합니다. 웹 서버에서 실행되는 코드에서 사용자의 역할을 읽는 방법에 대한 자세한 내용은 메서드를 참조하세요 GetRolesForUser .

적용 대상

추가 정보