ZoneIdentityPermission.Union(IPermission) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 사용 권한과 지정된 사용 권한의 합합인 사용 권한을 만듭니다.
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됩니다.