Estrutura AssemblyBindInfo
Fornece informações detalhadas sobre o assembly mencionado.
typedef struct _AssemblyBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpReferencedIdentity;
LPCWSTR lpPostPolicyIdentity;
DWORD ePolicyLevel;
} AssemblyBindInfo;
Membros
Membro |
Descrição |
---|---|
dwAppDomainId |
Um identificador exclusivo para o IStream retornado por uma telefonar para IHostAssemblyStore::ProvideAssembly, do qual assembly referenciado deve ser carregado. |
lpReferencedIdentity |
Um identificador exclusivo para o assembly mencionado. |
lpPostPolicyIdentity |
O identificador para o assembly mencionado depois da aplicação de quaisquer valores de diretiva de associação. |
ePolicyLevel |
Um do EPolicyAction valores que indicam quais políticas de controle de versão, se houver, devem ser aplicados ao conjunto de módulos (assembly) referenciado. |
Comentários
O host fornece o identificador exclusivo de dwAppDomainId para o Common linguagem tempo de execução (CLR). Após uma telefonar para IHostAssemblyStore::ProvideAssembly Retorna o tempo de execução usa o identificador para determinar se o Sumário das IStream foram mapeadas. Nesse caso, o tempo de execução carrega a cópia existente em vez de remapeamento de fluxo. O tempo de execução também usa esse identificador sistema autônomo uma chave de pesquisa para fluxos retornados de chamadas para IHostAssemblyStore::ProvideModule. Portanto, o identificador deve ser exclusivo para módulo solicitações e solicitações de assembly.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: MSCorEE.idl
Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Interface ICLRAssemblyIdentityManager
Interface ICLRAssemblyReferenceList
Interface IHostAssemblyManager