Interoperabilidade de COM avançadas
A.NET Framework é uma evolução natural COM porque os dois modelos compartilham muitos temas centrais, incluindo a neutralidade de idioma e a reutilização do componente. Para compatibilidade com versões anteriores, a interoperabilidade COM fornece acesso aos componentes COM existentes sem exigir que o componente original ser modificada. Você pode incorporar componentes COM a um.NET Framework usando-se ferramentas de interoperabilidade COM para importar os tipos COM relevantes. Depois de importadas, tipos COM estão prontos para usar.
Interoperabilidade COM também apresenta o encaminhamento de compatibilidade, permitindo que seus clientes COM o código de acesso gerenciado de fácil acesso a outros objetos COM. Novamente, interoperabilidade COM fornece os meios para exportar perfeitamente os metadados em um assembly para uma biblioteca de tipos e registra o componente gerenciado como um componente do COM tradicional. Os utilitários de importação e exportação produzem resultados consistentes com as especificações de COM. Em tempo de execução, o common language runtime empacota dados entre objetos COM e objetos gerenciados, conforme necessário.
Nesta seção
Advanced tópicos de instruções de interoperabilidade COM
Fornece links para todos os tópicos de instruções encontrados na documentação conceitual para fins de interoperabilidade COM avançada.Wrappers COM
Descreve os wrappers fornecidos pelo COM interop.Digite a equivalência e tipos de interoperabilidade incorporados
Descreve como as informações de tipo para tipos COM são incorporadas em assemblies e como o common language runtime determina a equivalência dos tipos de COM incorporado.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 com segurança os componentes por meio de serviços de interoperabilidade COM.Interoperabilidade de COM sem registro
Descreve como interoperabilidade COM pode ativar os componentes sem usar o registro do Windows.Identificadores de segurança e crítica finalização
Descreve as classes usadas para dispor o alças não gerenciadas com segurança em código gerenciado.Herança, a agregação e a contenção
Descreve várias estratégias para estender tipos COM.Gerenciado e Threading
Descreve as diferenças de segmentação que afetam a interoperação.Eventos gerenciados e não gerenciados
Descreve como criar e manipular eventos usando a interoperabilidade COM.Biblioteca de tipos ao resumo de conversão de Assembly
Descreve a biblioteca de tipos para o processo de conversão de importação do assembly.Assembly para digitar o resumo de conversão da biblioteca
Descreve o conjunto do processo de conversão de exportação de biblioteca de digitar.Empacotamento personalizado
Descreve o processo para gravar um empacotador personalizado de interoperação.Quebra automática de delegados e ponteiros de função não gerenciada
Fornece informações sobre os métodos usados para empacotar os ponteiros de função entre código gerenciado e.
Seções relacionadas
Considerações de design de interoperação
Fornece considerações de tempo de design que podem melhorar a transição entre código gerenciado e.Expondo componentes COM para o.NET Framework
Descreve como expor um componente existente COM código gerenciado.Expondo.NET Framework para COM
Descreve como expor código gerenciado para um componente existente.Interop Marshaling
Descreve o processo que controla como os dados são passados entre código gerenciado e.