User.IsInRole 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.
오버로드
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)
- Source:
- User.vb
- Source:
- User.vb
- Source:
- User.vb
현재 사용자가 지정한 역할에 속하는지 여부를 확인합니다.
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 서비스 | 예 |
웹 사이트 | 예 |
추가 정보
적용 대상
.NET