업데이트: 2007년 11월
이 단원에서는 .NET Framework 형식, 메서드, 필드 등에 의해 노출되는 메타데이터에 액세스하는 데 사용할 수 있는 관리되지 않는 인터페이스에 대해 설명합니다.
단원 내용
ICeeGen
동적 코드 컴파일에 사용할 수 있는 메서드를 제공합니다.ICorModule
ICeeGen 및 IMetaDataEmit 구현을 위해 IID 값을 저장할 저장소를 제공하고 기본 생성기 및 내보내기의 인스턴스를 만듭니다.IHostFilter
런타임 호스트에서 처리할 메타데이터 토큰을 표시하기 위한 메서드를 제공합니다.IMapToken
가져온 메타데이터 시그니처와 내보낸 메타데이터 시그니처 간의 매핑 기능을 제공합니다.IMetaDataAssemblyEmit
리소스 확인 및 사용을 위해 CLR(공용 언어 런타임)에 사용되는 자체 설명 모델을 지원하는 메서드를 제공합니다.IMetaDataAssemblyImport
어셈블리 매니페스트의 내용에 액세스하여 검사하는 메서드를 제공합니다.IMetaDataConverter
형식 라이브러리를 해당 메타데이터 시그니처에 매핑하고, 변환하는 메서드를 제공합니다.IMetaDataDispenser
IMetaDataDispenser는 더 이상 사용되지 않습니다. IMetaDataDispenserEx를 대신 사용해야 합니다.IMetaDataDispenserEx
메타데이터 생성 또는 수정에 사용할 메모리 영역을 매핑하는 메서드를 제공합니다.IMetaDataEmit
현재 정의된 범위에 있는 어셈블리에 대한 메타데이터를 만들고, 수정하고, 저장할 수 있는 메서드를 제공합니다.IMetaDataEmit2
System.Type 형식의 매개 변수를 사용하여 메서드와 생성자의 메타데이터 시그니처를 정의하고 수정할 수 있는 메서드를 제공합니다.IMetaDataError
어셈블리에 대한 메타데이터 시그니처를 확인하는 동안 오류를 보고하는 콜백 메커니즘을 제공합니다.IMetaDataFilter
이미 수행한 동작을 반복하지 않도록 메타데이터 토큰을 표시하고 필터링할 수 있는 메서드를 제공합니다.IMetaDataImport
다른 어셈블리에서 형식을 가져오고 조작하기 위한 메서드를 제공합니다.IMetaDataImport2
제네릭 형식으로 작업할 수 있도록 IMetaDataImport를 확장합니다.IMetaDataTables
테이블에서 메타데이터 정보를 저장 및 검색하는 데 사용할 수 있는 메서드를 제공합니다.IMetaDataTables2
메타데이터 스트림 작업에 사용할 메서드를 포함하도록 IMetaDataTables를 확장합니다.IMetaDataValidate
메타데이터 시그니처의 유효성을 검사하는 메서드를 제공합니다.INativeImageDependency
관리되는 어셈블리의 종속성을 해당하는 네이티브 이미지와 동기화하는 메서드를 제공합니다.INativeImageEvaluate
CLR에서 네이티브 이미지를 사용할 수 있는지 여부를 확인하기 위한 콜백 메서드를 제공합니다.INativeImageInstallInfo
호출자가 네이티브 이미지에 대한 정보를 가져오고 캐시하는 데 사용할 수 있는 메서드를 제공합니다. 이 인터페이스를 사용하면 관리되는 어셈블리를 통하지 않고 네이티브 이미지에 직접 바인딩할 수 있습니다.