ComObject Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Basklass för alla COM-källgenererade runtime-anropsbara omslutningar (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
- Arv
-
ComObject
- Implementeringar
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Finalize() |
Släpper alla referenser till det underliggande COM-objektet. |
| FinalRelease() |
Släpper alla referenser som ägs av detta ComObject om det är en unik instans. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle) |
Avgör vilken typ som ska användas för att skicka den angivna gränssnittstypen. Den här metoden anropas under gränssnittsutskick när den angivna gränssnittstypen inte kan hittas i klassens metadata. |
| IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean) |
Avgör om det här objektet kan omvandlas till den angivna gränssnittstypen. Den här metoden anropas när en implementeringsklassinstans omvandlas till en gränssnittstyp som inte finns i klassens metadata. |
| IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type) |
Hämta information om den virtuella metodtabellen för en viss ohanterad gränssnittstyp som representeras av |