ZoneIdentityPermission.Union(IPermission) 메서드

정의

현재 사용 권한과 지정된 사용 권한의 합합인 사용 권한을 만듭니다.

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union(System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

매개 변수

target
IPermission

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

반품

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

예외

target 매개 변수가 현재 사용 권한과 형식이 아니 null 고 같지 않습니다.

-또는-

두 사용 권한이 같지 않고 현재 사용 권한이 보안 영역을 나타내 NoZone 지 않습니다.

설명

호출 Union 의 결과는 현재 사용 권한과 지정된 사용 권한이 모두 나타내는 보안 영역을 나타내는 권한입니다. 두 권한 중 하나를 통과하는 모든 요구는 해당 공용 구조체를 통과합니다. 동일한 ZoneIdentityPermission 두 개체의 합합은 동일한 권한입니다. null 권한과 사용 권한의 합은 ZoneIdentityPermission null이 아닌 권한입니다.

ZoneIdentityPermission 보안 영역을 나타내는 NoZone 개체는 null 권한으로 처리되고 특별한 경우로 처리됩니다. 보안 영역과 null 권한을 나타내는 개체의 ZoneIdentityPermissionNoZone 합합이 null입니다. 서로 다른 두 영역 ID 권한의 합하면 두 권한 ArgumentException 중 어느 것도 보안 영역을 나타내지 않는 경우 예외가 NoZone throw됩니다.

적용 대상