Freigeben über


IAssemblyCache-Schnittstelle (winsxs.h)

Die IAssemblyCache-Schnittstelle kann zum Installieren, Deinstallieren oder Abfragen einer parallelen Assembly verwendet werden. Eine instance von IAssemblyCache wird durch Aufrufen der CreateAssemblyCache-Funktion abgerufen.

Vererbung

Die IAssemblyCache-Schnittstelle erbt von der IUnknown-Schnittstelle . IAssemblyCache verfügt auch über folgende Membertypen:

Methoden

Die IAssemblyCache-Schnittstelle verfügt über diese Methoden.

 
IAssemblyCache::CreateAssemblyCacheItem

Die CreateAssemblyCacheItem-Methode erstellt ein Element im Assemblycache, das der parallel installierten Assembly entspricht.
IAssemblyCache::InstallAssembly

Die InstallAssembly-Methode fügt dem parallelen Speicher einen Anwendungsverweis auf eine Assembly hinzu und kopiert die Dateien der Assembly in den parallelen Speicher. Die Dateien der assembly, die installiert wird, müssen im aktuellen Dateisystem vorhanden sein.
IAssemblyCache::QueryAssemblyInfo

Die QueryAssemblyInfo-Methode fragt den parallelen Assemblyspeicher nach Assemblyinformationen ab und überprüft die Dateien im parallelen Assemblyspeicher anhand des Assemblymanifests.
IAssemblyCache::UninstallAssembly

Die UnistallAssembly-Methode entfernt einen Anwendungsverweis auf eine Assembly aus dem parallelen Speicher.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winsxs.h