IHostAssemblyStore 인터페이스
호스트에서 CLR(공용 언어 런타임)과 별도로 어셈블리와 모듈을 로드하는 데 사용할 수 있는 메서드를 제공합니다.
메서드
메서드 |
설명 |
---|---|
IHostAssemblyManager::GetNonHostStoreAssemblies를 호출하여 반환된 ICLRAssemblyReferenceList에서 참조하지 않는 어셈블리에 대한 참조를 가져옵니다. |
|
어셈블리 또는 연결(포함이 아님)된 리소스 파일 내의 모듈을 확인합니다. |
설명
IHostAssemblyStore를 통해 호스트는 어셈블리 ID에 따라 어셈블리를 효율적으로 로드할 수 있습니다. 호스트는 직접적으로 바이트를 가리키는 IStream 인스턴스를 반환하여 어셈블리를 로드합니다.
CLR은 호스트가 초기화 후 바로 IHostAssemblyManager::GetNonHostAssemblyStores를 호출하여 IHostAssemblyStore를 구현했는지 여부를 확인합니다. 이렇게 하면 호스트는 사용자 어셈블리로 바인딩하는 작업을 제어할 수 있지만 .NET Framework 어셈블리로 바인딩하는 작업은 런타임에서 수행해야 합니다.
참고 |
---|
IHostAssemblyStore의 구현을 제공하는 경우 호스트는 IHostAssemblyManager::GetNonHostStoreAssemblies가 반환한 ICLRAssemblyReferenceList에서 참조하지 않는 모든 어셈블리를 확인하도록 지정됩니다. |
참고 |
---|
.NET Framework 버전 2.0에서 호스트는 네이티브 이미지 생성기(Ngen.exe) 유틸리티가 제공하는 어셈블리의 네이티브 이미지를 로드할 수 없습니다. |
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: MSCorEE.h
라이브러리: MSCorEE.dll에 리소스로 포함됨
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
참고 항목
참조
ICLRAssemblyReferenceList 인터페이스