ComObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |