다음을 통해 공유


MetadataLoadContext 클래스

정의

검사 전용으로 로드된 Type 개체의 닫힌 유니버스를 나타냅니다. 각 MetadataLoadContext는 고유한 바인딩 규칙을 가질 수 있으며 다른 모든 MetadataLoadContexts와 격리됩니다.

public ref class MetadataLoadContext sealed : IDisposable
public sealed class MetadataLoadContext : IDisposable
type MetadataLoadContext = class
    interface IDisposable
Public NotInheritable Class MetadataLoadContext
Implements IDisposable
상속
MetadataLoadContext
구현

설명

MetadataLoadContext 이전에 컨텍스트에 로드되었거나 로드해야 하는 인스턴스에 Assembly 어셈블리 이름을 바인딩하는 사전 역할을 합니다.

어셈블리는 메타데이터로 엄격하게 처리됩니다. 대상 플랫폼, CPU 아키텍처 또는 포인터 크기에 따라 어셈블리를 로드하는 데는 제한이 없습니다. 코어 어셈블리(mscorlib)로 지정된 어셈블리에는 제한이 없습니다.

자세한 내용 및 예제는 방법: MetadataLoadContext를 사용하여 어셈블리 콘텐츠 검사를 참조하세요.

생성자

MetadataLoadContext(MetadataAssemblyResolver, String)

MetadataLoadContext 개체를 만듭니다.

속성

CoreAssembly

Int32와 같이 잘 알려진 형식을 포함하는 "시스템 어셈블리"를 나타내는 어셈블리를 가져오거나 설정합니다.

메서드

Dispose()

모든 네이티브 리소스(예: 어셈블리 파일의 파일 잠금)를 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetAssemblies()

MetadataLoadContext에 로드된 어셈블리의 원자성 스냅샷을 반환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
LoadFromAssemblyName(AssemblyName)

제공된 어셈블리 이름을 어셈블리로 확인합니다. 어셈블리가 이전에 이 이름에 바인딩된 경우 해당 어셈블리가 반환됩니다. 그렇지 않으면 MetadataLoadContext가 지정된 MetadataAssemblyResolver를 호출합니다.

LoadFromAssemblyName(String)

제공된 어셈블리 이름을 어셈블리로 확인합니다. 어셈블리가 이전에 이 이름에 바인딩된 경우 해당 어셈블리가 반환됩니다. 그렇지 않으면 MetadataLoadContext가 지정된 MetadataAssemblyResolver를 호출합니다.

LoadFromAssemblyPath(String)

디스크의 특정 경로에서 어셈블리를 로드하고 해당 어셈블리 이름을 MetadataLoadContext에 바인딩합니다. 동일한 이름의 이전 어셈블리가 MetadataLoadContext에 이미 로드된 경우 이전 어셈블리가 반환됩니다.

LoadFromByteArray(Byte[])

바이트 배열에서 어셈블리를 로드하고 해당 어셈블리 이름을 MetadataLoadContext에 바인딩합니다. 동일한 이름의 이전 어셈블리가 MetadataLoadContext에 이미 로드된 경우 이전 어셈블리가 반환됩니다.

LoadFromStream(Stream)

스트림에서 어셈블리를 로드하고 해당 어셈블리 이름을 MetadataLoadContext에 바인딩합니다. 동일한 이름의 이전 어셈블리가 MetadataLoadContext에 이미 로드된 경우 이전 어셈블리가 반환됩니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상