Usando tipos COM em código gerenciado
COM tipos definidos em um assembly são como qualquer Outros tipo gerenciado.Clientes gerenciado podem criar uma nova instância de um tipo COM da forma habitual e obter informações de classe por meio de metadados sistema autônomo fariam em qualquer Outros gerenciado de classe.Sintaxe do método pode ser inspecionada através de um visualizador de objeto ou obtido usando reflexão, exatamente sistema autônomo ele pode fazer com qualquer classe gerenciada.Quando o objeto COM retorna uma falha HRESULT, o cliente .NET detecta uma exceção correspondente.
Como obter e liberando uma referência a um objeto COM em execução é como obter e liberando uma referência a qualquer Outros objeto gerenciado em execução.Quando clientes .NET obter e liberar uma referência a um objeto COM, o tempo de execução mantém a contagem de referência do objeto COM apenas sistema autônomo faria de qualquer Outros cliente COM e .NET clientes podem se comportar sistema autônomo se fosse o objeto sujeitos a coleta de lixo, sistema autônomo fariam em qualquer Outros objeto do servidor gerenciado.
Para exemplos de código que acompanham os tópicos desta seção, consulte Exemplo de interoperabilidade COM: Cliente .NET e o servidor COM.
Consulte também
Conceitos
Expondo componentes COM para o .NET estrutura
Um assembly COM tipos de inspeção
Chamando métodos, propriedades e eventos