Struttura AssemblyBindInfo
Fornisce informazioni dettagliate sull'assembly a cui si fa riferimento.
typedef struct _AssemblyBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpReferencedIdentity;
LPCWSTR lpPostPolicyIdentity;
DWORD ePolicyLevel;
} AssemblyBindInfo;
Membri
Membro |
Descrizione |
---|---|
dwAppDomainId |
Identificatore univoco per l'oggetto IStream restituito da una chiamata a IHostAssemblyStore::ProvideAssembly, da cui deve essere caricato l'assembly a cui si fa riferimento. |
lpReferencedIdentity |
Identificatore univoco per l'assembly a cui si fa riferimento. |
lpPostPolicyIdentity |
Identificatore per l'assembly a cui viene fatto riferimento dopo l'applicazione degli eventuali valori dei criteri di associazione. |
ePolicyLevel |
Uno dei valori di EPolicyAction che indica gli eventuali criteri di versione da applicare all'assembly a cui si fa riferimento. |
Note
L'identificatore univoco dwAppDomainId viene fornito dall'host a Common Language Runtime. Dopo che una chiamata a IHostAssemblyStore::ProvideAssembly restituisce il controllo, Common Language Runtime utilizza l'identificatore per determinare se il contenuto dell'oggetto IStream è stato mappato. In questo caso, anziché eseguire nuovamente il mapping del flusso, verrà caricata la copia esistente. Il runtime, inoltre, utilizza questo identificatore come chiave di ricerca per i flussi restituiti dalle chiamate al metodo IHostAssemblyStore::ProvideModule. Pertanto, l'identificatore per le richieste di moduli e per le richieste di assembly deve essere univoco.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.idl
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 ICLRAssemblyIdentityManager
Interfaccia ICLRAssemblyReferenceList
Interfaccia IHostAssemblyManager
Interfaccia IHostAssemblyStore