Comparteix a través de


ComObject Clase

Definición

Clase base para todos los contenedores invocables (RCW) generados por el origen 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
Herencia
ComObject
Implementaciones

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera todas las referencias al objeto COM subyacente.

FinalRelease()

Libera todas las referencias que pertenecen a este ComObject si es una instancia única.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Determina el tipo que se va a usar para enviar el tipo de interfaz especificado. Se llama a este método durante el envío de la interfaz cuando no se encuentra el tipo de interfaz especificado en los metadatos de la clase.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Determina si este objeto se puede convertir al tipo de interfaz especificado. Se llama a este método cuando se convierte una instancia de clase de implementación en un tipo de interfaz que no está incluido en los metadatos de la clase.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Obtenga la información sobre la tabla de métodos virtuales de un tipo de interfaz no administrado determinado representado por type.

Se aplica a