다음을 통해 공유


User.IsInRole 메서드

정의

현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.

오버로드

IsInRole(BuiltInRole)

현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.

IsInRole(String)

현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.

IsInRole(BuiltInRole)

현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.

public:
 bool IsInRole(Microsoft::VisualBasic::ApplicationServices::BuiltInRole role);
public bool IsInRole (Microsoft.VisualBasic.ApplicationServices.BuiltInRole role);
member this.IsInRole : Microsoft.VisualBasic.ApplicationServices.BuiltInRole -> bool
Public Function IsInRole (role As BuiltInRole) As Boolean

매개 변수

role
BuiltInRole

멤버 자격을 확인할 기본 제공 Windows 역할입니다.

반환

현재 사용자가 지정한 역할의 멤버이면 True이고, 그렇지 않으면 False입니다.

예제

이 예제에서는 리소스에 액세스 하기 전에 사용자가 관리자 인지 확인 합니다.

If My.User.IsInRole( 
        ApplicationServices.BuiltInRole.Administrator) Then
    ' Insert code to access a resource here.
End If

설명

My.User.IsInRole 메서드를 사용 하면 현재 사용자 지정된 역할의 멤버 인지 확인 하는 코드입니다.

오버 로드는 My.User.IsInRole 문자열을 사용 하는 방법에 쉽게 액세스할는 IsInRole 현재 보안 주체의 메서드.

오버 로드는 My.User.IsInRole 메서드를를 BuiltInRole 열거형 현재 보안 주체에 따라 다르게 동작 합니다. Windows 사용자 보안 주체의 경우 (WindowsPrincipal),이 함수는 변환 role 해당 WindowsBuiltInRole 열거형 호출의 결과 반환 하 고 IsInRole입니다. 이 함수에서 열거형 값의 이름을 전달 합니다. 현재 보안 주체가 다른 보안 주체 이면 role 주체의 IsInRole 메서드.

참고

정확한 동작을 My.User 애플리케이션이 실행 되는 운영 체제와 애플리케이션의 유형에 따라 개체에 따라 달라 집니다. 자세한 내용은 참조는 User 클래스 개요입니다.

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리
Windows 서비스
웹 사이트

추가 정보

적용 대상

IsInRole(String)

현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.

public:
 bool IsInRole(System::String ^ role);
public bool IsInRole (string role);
member this.IsInRole : string -> bool
Public Function IsInRole (role As String) As Boolean

매개 변수

role
String

멤버 여부를 확인하기 위한 역할의 이름입니다.

반환

현재 사용자가 지정한 역할의 멤버이면 True이고, 그렇지 않으면 False입니다.

예제

이 예제에서는 리소스에 액세스 하기 전에 사용자가 관리자 인지 확인 합니다.

If My.User.IsInRole( 
        ApplicationServices.BuiltInRole.Administrator) Then
    ' Insert code to access a resource here.
End If

설명

My.User.IsInRole 메서드를 사용 하면 현재 사용자 지정된 역할의 멤버 인지 확인 하는 코드입니다.

오버 로드는 My.User.IsInRole 문자열을 사용 하는 방법에 쉽게 액세스할는 IsInRole 현재 보안 주체의 메서드.

오버 로드는 My.User.IsInRole 메서드를를 BuiltInRole 열거형 현재 보안 주체에 따라 다르게 동작 합니다. Windows 사용자 보안 주체의 경우 (WindowsPrincipal),이 함수는 변환 role 해당 WindowsBuiltInRole 열거형 호출의 결과 반환 하 고 IsInRole입니다. 이 함수에서 열거형 값의 이름을 전달 합니다. 현재 보안 주체가 다른 보안 주체 이면 role 주체의 IsInRole 메서드.

참고

정확한 동작을 My.User 애플리케이션이 실행 되는 운영 체제와 애플리케이션의 유형에 따라 개체에 따라 달라 집니다. 자세한 내용은 참조는 User 클래스 개요입니다.

프로젝트 형식에 따라 가용성

프로젝트 형식 사용 가능
Windows 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리
Windows 서비스
웹 사이트

추가 정보

적용 대상