Interfaccia IHostAssemblyStore
Fornisce metodi che consentono a un host di caricare assembly e moduli in modo indipendente da Common Language Runtime (CLR).
Metodi
Metodo |
Descrizione |
---|---|
Ottiene un riferimento a un assembly a cui non fa riferimento l’oggetto ICLRAssemblyReferenceList restituito da una chiamata a IHostAssemblyManager::GetNonHostStoreAssemblies. |
|
Risolve un modulo all'interno di un assembly o un file di risorse collegato (non incorporato). |
Note
IHostAssemblyStore consente a un host di caricare assembly in modo efficiente in base all'identità degli assembly. L'host carica gli assembly restituendo istanze di IStream che puntano direttamente ai byte.
CLR determina se un host ha implementato IHostAssemblyStore chiamando IHostAssemblyManager::GetNonHostAssemblyStores a seguito dell'inizializzazione. Ciò consente all'host, ad esempio, di controllare l'associazione ad assembly utente e di affidare invece a Common Language Runtime l'associazione ad assembly di .NET Framework.
![]() |
---|
Fornendo un'implementazione di IHostAssemblyStore, l'host specifica l'intento di risolvere tutti gli assembly a cui non fa riferimento ICLRAssemblyReferenceList restituito da IHostAssemblyManager::GetNonHostStoreAssemblies. |
![]() |
---|
.NET Framework versione 2.0 non consente all'host di caricare l'immagine nativa di un assembly, fornita dall'utilità Native Image Generator (Ngen.exe). |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.h
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vedere anche
Riferimenti
Interfaccia ICLRAssemblyReferenceList
Interfaccia IHostAssemblyManager