Compartilhar via


ComObject Classe

Definição

Classe base para todos os RCWs (wrappers callable) de runtime gerados pela origem COM.

public ref class ComObject sealed : System::Runtime::InteropServices::IDynamicInterfaceCastable, System::Runtime::InteropServices::Marshalling::IUnmanagedVirtualMethodTableProvider
public sealed class ComObject : System.Runtime.InteropServices.IDynamicInterfaceCastable, System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider
type ComObject = class
    interface IDynamicInterfaceCastable
    interface IUnmanagedVirtualMethodTableProvider
Public NotInheritable Class ComObject
Implements IDynamicInterfaceCastable, IUnmanagedVirtualMethodTableProvider
Herança
ComObject
Implementações

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera todas as referências ao objeto COM subjacente.

FinalRelease()

Libera todas as referências pertencentes a isso ComObject se for uma instância exclusiva.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Determina o tipo a ser usado para expedir o tipo de interface especificado. Esse método é chamado durante a expedição da interface quando o tipo de interface fornecido não pode ser encontrado nos metadados da classe.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Determina se esse objeto pode ser convertido no tipo de interface especificado. Esse método é chamado quando uma instância de classe de implementação é convertida em um tipo de interface que não está contido nos metadados da classe.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Obtenha as informações sobre a tabela de método virtual para um determinado tipo de interface não gerenciado representado por type.

Aplica-se a