Nyelv

ComObject Osztály

Definíció

Alaposztály minden COM-forrás által létrehozott, hívható burkolóhoz (RCW).

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
Öröklődés
ComObject
Megvalósítás

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Finalize()

Felszabadítja az alapul szolgáló COM-objektumra mutató összes hivatkozást.

FinalRelease()

Egyedi példány esetén az összes, az adott ComObject példány tulajdonában lévő hivatkozást felszabadítja.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Meghatározza a megadott felülettípus elküldéséhez használandó típust. Ezt a metódust akkor hívja meg a rendszer, amikor az adott felülettípus nem található az osztály metaadatai között.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Meghatározza, hogy ez az objektum a megadott felülettípusra adhatók-e. Ezt a metódust akkor hívjuk meg, ha egy implementáló osztálypéldány olyan felülettípusra kerül, amely nem szerepel az osztály metaadataiban.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Az adott nem felügyelt felülettípus virtuális metódustáblájának információinak lekérése type.

A következőre érvényes: