IAssemblyCache インターフェイス (winsxs.h)

IAssemblyCache インターフェイスを使用して、サイド バイ サイド アセンブリのインストール、アンインストール、またはクエリを実行できます。 IAssemblyCache のインスタンスは、CreateAssemblyCache 関数を呼び出すことによって取得されます。

継承

IAssemblyCache インターフェイスは、IUnknown インターフェイスから継承します。 IAssemblyCache には、次の種類のメンバーもあります。

メソッド

IAssemblyCache インターフェイスには、これらのメソッドがあります。

 
IAssemblyCache::CreateAssemblyCacheItem

CreateAssemblyCacheItem メソッドは、インストールされているサイド バイ サイド アセンブリに対応する項目をアセンブリ キャッシュに作成します。
IAssemblyCache::InstallAssembly

InstallAssembly メソッドは、アセンブリへのアプリケーション参照をサイド バイ サイド ストアに追加し、アセンブリのファイルをサイド バイ サイド ストアにコピーします。 インストールされているアセンブリのファイルは、現在のファイル システムに存在する必要があります。
IAssemblyCache::QueryAssemblyInfo

QueryAssemblyInfo メソッドは、サイド バイ サイド アセンブリ ストアにアセンブリ情報を照会し、サイド バイ サイド アセンブリ ストア内のファイルをアセンブリ マニフェストに対して検証します。
IAssemblyCache::UninstallAssembly

UnistallAssembly メソッドは、アセンブリへのアプリケーション参照をサイド バイ サイド ストアから削除します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winsxs.h