다음을 통해 공유


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 인터페이스