次の方法で共有


IAssemblyCache

更新 : 2007 年 11 月

Fusion テクノロジで使用するグローバル アセンブリ キャッシュを表します。

interface IAssemblyCache : IUnknown {
    HRESULT CreateAssemblyCacheItem (
        [in]  DWORD dwFlags,
        [in]  PVOID pvReserved,
        [out] IAssemblyCacheItem **ppAsmItem,
        [in, optional] LPCWSTR pszAssemblyName
    );
        
    HRESULT CreateAssemblyScavenger (
        [out] IUnknown **ppUnkReserved
    );
        
    HRESULT InstallAssembly (
        [in] DWORD dwFlags,
        [in] LPCWSTR pszManifestFilePath,
        [in] LPCFUSION_INSTALL_REFERENCE pRefData
    );
        
    HRESULT QueryAssemblyInfo (
        [in] DWORD dwFlags,
        [in] LPCWSTR pszAssemblyName,
        [in, out] ASSEMBLY_INFO *pAsmInfo
    );
        
    HRESULT UninstallAssembly (
        [in] DWORD dwFlags,
        [in] LPCWSTR pszAssemblyName,
        [in] LPCFUSION_INSTALL_REFERENCE pRefData,
        [out, optional] ULONG *pulDisposition
    );
};

メソッド

メソッド

説明

IAssemblyCache::CreateAssemblyCacheItem メソッド

新しい IAssemblyCacheItem への参照を取得します。

IAssemblyCache::CreateAssemblyScavenger メソッド

Fusion テクノロジが内部で使用するために予約されています。

IAssemblyCache::InstallAssembly メソッド

指定されたアセンブリをグローバル アセンブリ キャッシュにインストールします。

IAssemblyCache::QueryAssemblyInfo メソッド

指定したアセンブリについての要求データを取得します。

IAssemblyCache::UninstallAssembly メソッド

指定したアセンブリをグローバル アセンブリ キャッシュからアンインストールします。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : Fusion.h

.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

概念

グローバル アセンブリ キャッシュ

その他の技術情報

Fusion インターフェイス