Interoperabilidade COM avançada
O .NET estrutura é uma progressão natural de COM, porque os dois modelos compartilham muitos temas centrais, incluindo neutralidade de reutilização e o linguagem do componente.Para compatibilidade com versões anteriores, a interoperabilidade COM fornece acesso a componentes COM existentes sem exigir que o componente original ser modificado.Você pode incorporar componentes COM em um aplicativo .NET estrutura usando ferramentas de interoperabilidade COM para importar os tipos COM relevantes.Quando importado, tipos COM está prontos para usar.
Interoperabilidade COM também introduz a compatibilidade permitindo que seus clientes COM acessar código gerenciado sistema autônomo esistema autônomoily sistema autônomo eles acessar outros objetos COM.Novamente, a interoperabilidade COM fornece sistema autônomo meios para exportar metadados em um assembly diretamente para uma biblioteca de tipos e registra o componente gerenciado sistema autônomo um componente COM tradicional.Os utilitários de importação e exportar produzem resultados consistentes com as especificações COM.Em time de execução, o common linguagem tempo de execução empacota dados entre objetos COM e objetos gerenciado conforme necessário.
Nesta seção
Tópicos "como" de interoperabilidade COM avançada
Fornece links para todos os tópicos de Ajuda da documentação conceitual para interoperabilidade COM avançada.Wrappers COM
Descreve os wrappers fornecidos pelo interoperabilidade COM.Assemblies de Interoperabilidade Primários
Descreve como criar e usar assemblies de interoperabilidade primários.Execução lado a lado para interoperabilidade com.
Descreve como compartilhar componentes por meio de serviços de interoperabilidade COM segurança.Interoperabilidade de COM sem inscrição
Descreve como interoperabilidade COM pode ativar componentes sem usar o registro do Windows.Identificadores de seguras e crítica finalização
Descreve as classes usadas para encapsular identificadores não gerenciados com segurança no código gerenciado.Herança, agregação e contenção
Descreve várias estratégias para estender os tipos COM.Threading gerenciado e não gerenciado
Descreve as diferenças de threads interoperação de impacto.Eventos gerenciados e não gerenciados
Descreve como aumentar e manipular eventos usando a interoperabilidade COM.Biblioteca de tipo de resumo de conversão de assembly
Descreve a biblioteca de tipos do processo de conversão de importação do assembly.Conjunto de módulos (assembly) Type biblioteca conversão resumo
Descreve o assembly para digitar o processo de conversão de exportar de biblioteca.Empacotamento personalizado
Descreve o processo para gravar um empacotador personalizado de interoperação.Quebra automática de representantes e ponteiros de função não gerenciada
Fornece informações sobre os métodos usados para realizar realizar marshaling função ponteiros gerenciados entre e código não gerenciado.
Seções relacionadas
Considerações sobre design de interoperação
Fornece considerações de design-time que podem melhorar a transição entre gerenciados e código não gerenciado.Expondo componentes COM para o .NET estrutura
Descreve como expor um componente COM existente para código gerenciado.Expondo componentes .NET estrutura para com.
Descreve como expor código gerenciado para um componente COM existente.marshaling de interoperabilidade
Descreve o processo que controla como dados passados entre código gerenciado e.