ComObject Klas

Definitie

Basisklasse voor alle DOOR COM-bron gegenereerde runtime-wrappers (RCW's).

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
Overname
ComObject
Implementeringen

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Finalize()

Hiermee worden alle verwijzingen naar het onderliggende COM-object vrijgegeven.

FinalRelease()

Hiermee worden alle verwijzingen vrijgegeven die eigendom zijn van dit ComObject als het een uniek exemplaar is.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle)

Bepaalt welk type moet worden gebruikt om het opgegeven interfacetype te verzenden. Deze methode wordt aangeroepen tijdens het verzenden van de interface wanneer het opgegeven interfacetype niet kan worden gevonden in de metagegevens van de klasse.

IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean)

Bepaalt of dit object kan worden gecast naar het opgegeven interfacetype. Deze methode wordt aangeroepen wanneer een implementatieklasse-exemplaar wordt gecast naar een interfacetype dat niet is opgenomen in de metagegevens van de klasse.

IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type)

Haal de informatie op over de virtuele methodetabel voor een bepaald niet-beheerd interfacetype dat wordt vertegenwoordigd door type.

Van toepassing op