ComObject Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |