다음을 통해 공유


SecurityManager.GetZoneAndOrigin(ArrayList, ArrayList) 메서드

정의

현재 어셈블리에 부여된 영역 ID 및 URL ID 권한 집합을 가져옵니다.

public:
 static void GetZoneAndOrigin([Runtime::InteropServices::Out] System::Collections::ArrayList ^ % zone, [Runtime::InteropServices::Out] System::Collections::ArrayList ^ % origin);
public static void GetZoneAndOrigin (out System.Collections.ArrayList zone, out System.Collections.ArrayList origin);
[System.Security.SecurityCritical]
public static void GetZoneAndOrigin (out System.Collections.ArrayList zone, out System.Collections.ArrayList origin);
static member GetZoneAndOrigin : ArrayList * ArrayList -> unit
[<System.Security.SecurityCritical>]
static member GetZoneAndOrigin : ArrayList * ArrayList -> unit
Public Shared Sub GetZoneAndOrigin (ByRef zone As ArrayList, ByRef origin As ArrayList)

매개 변수

zone
ArrayList

부여된 ArrayList 개체의 Zone가 들어 있는 출력 매개 변수입니다.

origin
ArrayList

부여된 ArrayList 개체의 UrlIdentityPermission가 들어 있는 출력 매개 변수입니다.

특성

예외

StrongNameIdentityPermission에 대한 요청이 실패한 경우

설명

이 메서드의 권장 대안은 실행 중인 어셈블리에 대한 URL 및 영역 증명 정보를 사용하여 각 증명 정보 유형을 호출 ResolvePolicy 하는 것입니다. 호출에서 ResolvePolicy 반환된 권한 집합은 해당 영역 및 원본 URL을 기반으로 실행 중인 어셈블리에 부여된 권한을 식별합니다.

참고

이 멤버는 유효한 암호화 키가 아니라 의사 키인 ECMA 공개 키에 대한 링크 요구를 합니다. .NET Framework 내에서 ECMA 의사 키에 대한 링크 요청은 자동으로 Microsoft 공개 키에 대한 링크 요청으로 변환됩니다. 보안 예외는 ECMA 의사 키가 아닌 Microsoft 공개 키를 기반으로 합니다.

적용 대상