Partager via


Interface IAssemblyCache (winsxs.h)

L’interface IAssemblyCache peut être utilisée pour installer, désinstaller ou interroger un assembly côte à côte. Une instance d’IAssemblyCache est obtenue en appelant la fonction CreateAssemblyCache.

Héritage

L’interface IAssemblyCache hérite de l’interface IUnknown. IAssemblyCache possède également les types de membres suivants :

Méthodes

L’interface IAssemblyCache comporte ces méthodes.

 
IAssemblyCache ::CreateAssemblyCacheItem

La méthode CreateAssemblyCacheItem crée un élément dans le cache d’assembly qui correspond à l’assembly côte à côte en cours d’installation.
IAssemblyCache ::InstallAssembly

La méthode InstallAssembly ajoute une référence d’application à un assembly au magasin côte à côte et copie les fichiers de l’assembly dans le magasin côte à côte. Les fichiers de l’assembly en cours d’installation doivent être présents dans le système de fichiers actuel.
IAssemblyCache ::QueryAssemblyInfo

La méthode QueryAssemblyInfo interroge le magasin d’assemblys côte à côte pour obtenir des informations sur l’assembly et valide les fichiers du magasin d’assemblys côte à côte par rapport au manifeste de l’assembly.
IAssemblyCache ::UninstallAssembly

La méthode UnistallAssembly supprime une référence d’application à un assembly du magasin côte à côte.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsxs.h