Como: Personalizar tempo de execução Callable Wrappers
Há duas maneiras de personalizar um tempo de execução callable wrapper (RCW).Se você pode modificar a fonte de Interface Definition linguagem (IDL), você pode aplicar atributos de arquivo (TLB) do tipo de biblioteca e importe a biblioteca de tipos.Como alternativa, você pode aplicar atributos específicos de interoperabilidade para tipos importados e gerar um novo assembly.Suporte para a personalização RCWs padrão é limitado por esses atributos.
Para modificar a fonte IDL
Aplicar TLB atributos a bibliotecas, tipos, membros e parâmetros.Use o personalizado palavra-chave e um valor de atributo para alterar os metadados.Aplicando atributos TLB, você pode:
Especifique o nome de um tipo importado do COM, em vez de permitir que o utilitário de importação para selecionar o nome de acordo com a regras de conversão padrão gerenciado.
Definir explicitamente um namespace de destino para os tipos em uma biblioteca COM.
compilar o código-fonte IDL.
Gerar um assembly do arquivo de biblioteca de tipo resultante ou de um arquivo de biblioteca de vínculo dinâmico (DLL) que contém o tipo que pretende implementar.
Para modificar um assembly importado
Importe o arquivo de biblioteca de tipo.Use o Tipo biblioteca Importer (Tlbimp.exe) para gerar uma DLL de assembly.
Crie um arquivo de texto do conjunto de módulos (assembly) importado usando o Desassemblador do MSIL (ILDASM.exe).
Aplicar atributos de interoperabilidade para o arquivo de texto.
Gerar um novo conjunto a partir do arquivo de texto modificado usando o Assembler MSIL (Ilasm.exe).
Consulte também
Conceitos
tempo de execução Callable Wrapper
Aplicar atributos de interoperabilidade
Referência
Tipo Biblioteca Importer (Tlbimp.exe)
Desassemblador do MSIL (ILDASM.exe)
Outros recursos
Biblioteca de tipo de resumo de conversão de assembly
Conjunto de módulos (assembly) Type biblioteca conversão resumo