다음을 통해 공유


PrincipalPermission.Union(IPermission) 메서드

정의

현재 사용 권한 및 지정한 사용 권한을 합한 사용 권한을 만듭니다.

public:
 virtual System::Security::IPermission ^ Union(System::Security::IPermission ^ other);
public System.Security.IPermission Union (System.Security.IPermission other);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (other As IPermission) As IPermission

매개 변수

other
IPermission

현재 사용 권한과 결합할 사용 권한입니다. 현재 사용 권한과 동일한 형식이어야 합니다.

반환

현재 사용 권한 및 지정한 사용 권한의 합을 나타내는 새 사용 권한입니다.

구현

예외

other 매개 변수가 현재 사용 권한과 다른 형식의 개체인 경우

설명

Union 는 지정된 개별 PrincipalPermission 개체 집합의 조건을 나타내는 사용 권한을 만듭니다. 테스트할 조건 집합을 간결하게 나타내는 데 유용합니다. 예를 들어 선언을 사용하는 경우

PrincipalPermission^ ppBob = gcnew PrincipalPermission("Bob", "Administrator");
PrincipalPermission^ ppLouise = gcnew PrincipalPermission("Louise", "Administrator");
PrincipalPermission ppBob = new PrincipalPermission("Bob", "Administrator");
PrincipalPermission ppLouise = new PrincipalPermission("Louise", "Administrator");
Dim ppBob As New PrincipalPermission("Bob", "Administrator")
Dim ppLouise As New PrincipalPermission("Louise", "Administrator")

(ppBob.Union(ppLouise)).Demand() 현재 보안 주체가 관리자 역할의 Bob 또는 관리자 역할의 Louise를 나타내는 경우 성공합니다.

적용 대상