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) 하는 동안 메서드는 로드 된 어셈블리에 어셈블리 이름을 resolve 첫 번째 기회가 있습니다. 어셈블리를 로드하고 반환하거나, 이미 로드된 어셈블리를 반환하거나, 를 반환 null
할 수 있습니다. 를 반환 null
하는 경우 해결 프로세스가 계속됩니다. 전체 프로세스 설명은 관리되는 어셈블리 로드 알고리즘을 참조하세요.
이 메서드의 구현은 호출된 instance 아니라 에 AssemblyLoadContext로드된 어셈블리를 반환할 수 있습니다. 다른 AssemblyLoadContext 에서 어셈블리를 반환해도 해당 어셈블리가 이 instance 연결되지 않습니다.
중요
재귀 스택 오버플로를 방지하려면 이 메서드에서 이 instance LoadFromAssemblyName(AssemblyName) 메서드를 호출하지 마세요.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET