Partager via


ComObject Classe

Définition

Classe de base pour tous les wrappers pouvant être callables (RCW) d’exécution générés par la source 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
Héritage
ComObject
Implémente

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Finalize()

Libère toutes les références à l’objet COM sous-jacent.

FinalRelease()

Libère toutes les références qui lui appartiennent s’il s’agit ComObject d’un instance unique.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Détermine le type à utiliser pour distribuer le type d’interface spécifié. Cette méthode est appelée lors de la distribution d’interface lorsque le type d’interface donné est introuvable dans les métadonnées de la classe.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Détermine si cet objet peut être converti en le type d’interface spécifié. Cette méthode est appelée lorsqu’une instance de classe d’implémentation est castée en un type d’interface qui n’est pas contenu dans les métadonnées de la classe.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Obtenez les informations sur la table de méthode virtuelle pour un type d’interface non managé donné représenté par type.

S’applique à