ComObject Klasse

Definition

Basisklasse für alle vom COM-Quellcode generierten aufrufbaren Wrapper (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
Vererbung
ComObject
Implementiert

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Finalize()

Gibt alle Verweise auf das zugrunde liegende COM-Objekt frei.

FinalRelease()

Gibt alle Verweise frei, die diesem ComObject Gehören gehören, wenn es sich um eine eindeutige Instanz handelt.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Bestimmt den Typ, der zum Verteilen des angegebenen Schnittstellentyps verwendet werden soll. Diese Methode wird während des Schnittstellenversands aufgerufen, wenn der angegebene Schnittstellentyp in den Metadaten der Klasse nicht gefunden werden kann.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Bestimmt, ob dieses Objekt in den angegebenen Schnittstellentyp umwandeln kann. Diese Methode wird aufgerufen, wenn eine implementierende Klasseninstanz in einen Schnittstellentyp umgezogen wird, der nicht in den Metadaten der Klasse enthalten ist.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Rufen Sie die Informationen zur Tabelle der virtuellen Methode für einen bestimmten nicht verwalteten Schnittstellentyp ab, der durch typedargestellt wird.

Gilt für: