Atributos para importar bibliotecas de tipos en ensamblados de interoperabilidad
El mecanismo de interoperabilidad de COM de .NET Framework proporciona cuatro atributos custom de biblioteca de tipos para controlar la importación de bibliotecas de tipos en los ensamblados de interoperabilidad utilizando el Importador de la biblioteca de tipos (Tlbimp.exe). Estos atributos custom ayudan a mantener las bibliotecas de tipos sincronizadas con los ensamblados de interoperabilidad primarios. Asimismo, permiten la compatibilidad con la funcionalidad de las versiones 5.0 y 6.0 de Microsoft Visual Basic sin tener que cambiar las definiciones de la interfaz.
Nota |
---|
Utilice estos atributos custom únicamente si no puede cambiar las definiciones en el archivo IDL (Lenguaje de definición de interfaz).Si es posible, en estos casos es preferible realizar la corrección en el archivo IDL en lugar de utilizar los atributos custom. |
Estos atributos custom le permiten realizar las operaciones siguientes:
Utilizar custom(B64784EB-D8D4-4d9b-9ACD-0E30806426F7,"") para obligar a la interfaz a implementar IEnumerable. Vea un ejemplo en Aplicar el atributo personalizado para implementar IEnumerable.
Utilizar custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), id(2), helpstring("method method1") para sobrescribir el identificador de envío (DISPID) anterior de una interfaz. Vea un ejemplo en Aplicar el atributo personalizado para sobrescribir el identificador de envío (DISPID) de COM predeterminado.
Utilizar custom(2941ff83-88d8-4f73-b6a9-bdf8712d000d, ""), id(6) para etiquetar un método como propget sin cambiar la firma en la biblioteca de tipos. Vea un ejemplo en Aplicar el atributo personalizado para etiquetar propiedades Get/Set de COM no administradas.
Utilizar custom(29533527-3683-4364-abc0-db1add822fa2, ""), id(7) para etiquetar un método como propput sin cambiar la firma en la biblioteca de tipos. Vea un ejemplo en Aplicar el atributo personalizado para etiquetar propiedades Get/Set de COM no administradas.
Vea también
Referencia
TlbImp.exe (Importador de la biblioteca de tipos)
Conceptos
Aplicar el atributo personalizado para implementar IEnumerable
Aplicar el atributo personalizado para etiquetar propiedades Get/Set de COM no administradas