Interop 어셈블리로 형식 라이브러리를 가져오는 특성
.NET Framework의 COM 상호 운용성 메커니즘에서는 형식 라이브러리 가져오기(Tlbimp.exe)를 통해 형식 라이브러리를 interop 어셈블리로 가져오는 작업을 제어하는 데 사용할 수 있는 사용자 지정 형식 라이브러리 특성 네 가지를 제공합니다. 이러한 사용자 지정 특성을 사용하면 형식 라이브러리를 주 interop 어셈블리와 동기화할 수 있습니다. 또한 인터페이스 정의를 변경하지 않아도 Microsoft Visual Basic 버전 5.0 및 6.0의 기능과 호환성이 유지됩니다.
참고 |
---|
IDL(Interface Definition Language) 파일에서 정의를 변경할 수 없는 경우에만 사용자 지정 특성을 사용하십시오.이러한 경우에는 가능하면 사용자 지정 특성을 사용하는 것보다 IDL에서 직접 수정하는 것이 좋습니다. |
이러한 사용자 지정 특성을 사용하여 다음과 같은 작업을 수행할 수 있습니다.
custom(B64784EB-D8D4-4d9b-9ACD-0E30806426F7,"")을 사용하면 인터페이스에서 IEnumerable을 구현할 수 있습니다. 예제를 보려면 사용자 지정 특성을 적용하여 IEnumerable 구현을 참조하십시오.
custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), id(2), helpstring("method method1")을 사용하면 인터페이스의 이전 DISPID(디스패치 식별자)를 덮어쓸 수 있습니다. 예제를 보려면 사용자 지정 특성을 적용하여 기본 COM DISPID(디스패치 식별자) 덮어쓰기를 참조하십시오.
custom(2941ff83-88d8-4f73-b6a9-bdf8712d000d, ""), id(6)을 사용하면 형식 라이브러리의 시그니처를 변경하지 않고 메서드에 propget 태그를 지정할 수 있습니다. 예제를 보려면 사용자 지정 특성을 적용하여 관리되지 않는 COM Get/Set 속성에 태그 지정을 참조하십시오.
custom(29533527-3683-4364-abc0-db1add822fa2, ""), id(7)을 사용하면 형식 라이브러리의 시그니처를 변경하지 않고 메서드에 propput 태그를 지정할 수 있습니다. 예제를 보려면 사용자 지정 특성을 적용하여 관리되지 않는 COM Get/Set 속성에 태그 지정을 참조하십시오.
참고 항목
참조
개념
사용자 지정 특성을 적용하여 IEnumerable 구현
사용자 지정 특성을 적용하여 기본 COM DISPID(디스패치 식별자) 덮어쓰기