AssemblyLoadContext.Load(AssemblyName) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되는 경우 어셈블리를 해당 클래스에 AssemblyName따라 확인할 수 있습니다.
protected:
virtual System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected:
abstract System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected virtual System.Reflection.Assembly? Load (System.Reflection.AssemblyName assemblyName);
protected abstract System.Reflection.Assembly Load (System.Reflection.AssemblyName assemblyName);
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
override this.Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
Protected Overridable Function Load (assemblyName As AssemblyName) As Assembly
Protected MustOverride Function Load (assemblyName As AssemblyName) As Assembly
매개 변수
- assemblyName
- AssemblyName
확인할 어셈블리를 설명하는 개체입니다.
반환
확인된 어셈블리 또는 null
.
설명
어셈블리 확인 Load(AssemblyName) 중에 메서드는 어셈블리 이름을 로드된 어셈블리로 확인할 수 있는 첫 번째 기회가 있습니다. 어셈블리를 로드하고 반환하거나, 이미 로드된 어셈블리를 반환하거나, 반환할 수 있습니다 null
. 반환 null
되는 경우 확인 프로세스가 계속됩니다. 전체 프로세스 설명은 관리되는 어셈블리 로드 알고리즘 을 참조하세요.
이 메서드의 구현은 호출된 인스턴스뿐만 아니라 모든 AssemblyLoadContext어셈블리에 로드된 어셈블리를 반환할 수 있습니다. 다른 AssemblyLoadContext 어셈블리에서 어셈블리를 반환해도 해당 어셈블리가 이 인스턴스와 연결되지는 않습니다.
중요
재귀 스택 오버플로를 방지하려면 이 메서드에서 이 인스턴스의 LoadFromAssemblyName(AssemblyName) 메서드를 호출하지 마세요.