Atributos de importação de bibliotecas de tipos para Assemblies de interoperabilidade
A.Mecanismo de interoperabilidade de COM do NET Framework fornece quatro personalizado digite atributos da biblioteca de controle de importação de bibliotecas de tipos em assemblies de interoperabilidade, usando o Type Library Importer (Tlbimp. exe). Essas personalizado atributos ajudam a manter as bibliotecas de tipos em sincronia com assemblies de interoperabilidade primários. Elas também permitem a compatibilidade com versões anteriores com a funcionalidade do Microsoft Visual Basic versões 5.0 e 6.0 sem ter que alterar as definições de interface.
Observação
Use essas personalizado atributos somente se você não conseguir alterar as definições no seu arquivo de Interface Definition Language (IDL).O método preferido em tais situações, se possível, é fazer a correção em IDL em vez de usar o personalizado atributos.
Essas personalizado atributos permitem que você executar as seguintes operações:
Use custom(B64784EB-D8D4-4d9b-9ACD-0E30806426F7,"") para forçar a interface para implementar IEnumerable. Consulte Aplicar o atributo personalizado para implementar IEnumerable para obter um exemplo.
Use custom(CD2BC5C9-F452-4326-B714-F9C539D4DA58, 0), id(2), helpstring("method method1") para substituir o identificador de despacho anterior (DISPID) de uma interface. Consulte Aplicar o atributo personalizado para substituir o identificador padrão despacho de COM (DISPID) para obter um exemplo.
Use custom(2941ff83-88d8-4f73-b6a9-bdf8712d000d, ""), id(6) para marcar um método como propget sem alterar a assinatura na biblioteca de tipos. Consulte Aplicar o atributo personalizado para obter COM não gerenciado do Tag/definir propriedades de para obter um exemplo.
Use custom(29533527-3683-4364-abc0-db1add822fa2, ""), id(7) para marcar um método como propput sem alterar a assinatura na biblioteca de tipos. Consulte Aplicar o atributo personalizado para obter COM não gerenciado do Tag/definir propriedades de para obter um exemplo.
Consulte também
Referência
Tlbimp. exe (importador da biblioteca)
Conceitos
Aplicar o atributo personalizado para implementar IEnumerable
Aplicar o atributo personalizado para substituir o identificador padrão despacho de COM (DISPID)
Aplicar o atributo personalizado para obter COM não gerenciado do Tag/definir propriedades