ComObject Classe

Definição

Classe base para todos os wrappers chamáveis em tempo de execução gerados por COM (RCWs).

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

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Liberta todas as referências ao objeto COM subjacente.

FinalRelease()

Liberta todas as referências pertencentes a este ComObject caso seja uma instância única.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Implementações de Interface Explícita

Name Description
IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Determina o tipo a usar para despachar o tipo de interface especificado. Este método é chamado durante o despacho de interface quando o tipo de interface dado não pode ser encontrado nos metadados da classe.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Determina se este objeto pode ser lançado para o tipo de interface especificado. Este método é chamado quando uma instância de classe de implementação é convertida para um tipo de interface que não está contido nos metadados da classe.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Obtenha a informação sobre a tabela de métodos virtuais para um dado tipo de interface não gerida representado por type.

Aplica-se a