AssemblyLoadContext.Load(AssemblyName) 메서드

정의

파생 클래스에서 재정의되는 경우 어셈블리를 해당 클래스에 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

확인할 어셈블리를 설명하는 개체입니다.

반환

Assembly

확인된 어셈블리 또는 null.

설명

어셈블리 확인 Load(AssemblyName) 중에 메서드는 어셈블리 이름을 로드된 어셈블리로 확인할 수 있는 첫 번째 기회가 있습니다. 어셈블리를 로드하고 반환하거나, 이미 로드된 어셈블리를 반환하거나, 반환할 수 있습니다 null. 반환 null되는 경우 확인 프로세스가 계속됩니다. 전체 프로세스 설명은 관리되는 어셈블리 로드 알고리즘 을 참조하세요.

이 메서드의 구현은 호출된 인스턴스뿐만 아니라 모든 AssemblyLoadContext어셈블리에 로드된 어셈블리를 반환할 수 있습니다. 다른 AssemblyLoadContext 어셈블리에서 어셈블리를 반환해도 해당 어셈블리가 이 인스턴스와 연결되지는 않습니다.

중요

재귀 스택 오버플로를 방지하려면 이 메서드에서 이 인스턴스의 LoadFromAssemblyName(AssemblyName) 메서드를 호출하지 마세요.

적용 대상