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 |