Compartilhar via


Interface IAssemblyCache (winsxs.h)

A interface IAssemblyCache pode ser usada para instalar, desinstalar ou consultar um assembly lado a lado. Uma instância de IAssemblyCache é obtida chamando a função CreateAssemblyCache .

Herança

A interface IAssemblyCache herda da interface IUnknown . O IAssemblyCache também tem estes tipos de membros:

Métodos

A interface IAssemblyCache tem esses métodos.

 
IAssemblyCache::CreateAssemblyCacheItem

O método CreateAssemblyCacheItem cria um item no cache de assembly que corresponde ao assembly lado a lado que está sendo instalado.
IAssemblyCache::InstallAssembly

O método InstallAssembly adiciona uma referência de aplicativo a um assembly ao repositório lado a lado e copia os arquivos do assembly para o repositório lado a lado. Os arquivos do assembly que está sendo instalado devem estar presentes no sistema de arquivos atual.
IAssemblyCache::QueryAssemblyInfo

O método QueryAssemblyInfo consulta o repositório de assembly lado a lado para obter informações de assembly e valida os arquivos no repositório de assembly lado a lado no manifesto do assembly.
IAssemblyCache::UninstallAssembly

O método UnistallAssembly remove uma referência de aplicativo a um assembly do repositório lado a lado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsxs.h