ComObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base per tutti i wrapper chiamabili di runtime generati dall'origine COM ( 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
- Ereditarietà
-
ComObject
- Implementazioni
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Rilascia tutti i riferimenti all'oggetto COM sottostante. |
FinalRelease() |
Rilascia tutti i riferimenti di proprietà di questo ComObject se si tratta di un'istanza univoca. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IDynamicInterfaceCastable.GetInterfaceImplementation(RuntimeTypeHandle) |
Determina il tipo da utilizzare per inviare il tipo di interfaccia specificato. Questo metodo viene chiamato durante l'invio dell'interfaccia quando non è possibile trovare il tipo di interfaccia specificato nei metadati della classe. |
IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle, Boolean) |
Determina se è possibile eseguire il cast di questo oggetto al tipo di interfaccia specificato. Questo metodo viene chiamato quando viene eseguito il cast di un'istanza della classe di implementazione a un tipo di interfaccia non contenuto nei metadati della classe. |
IUnmanagedVirtualMethodTableProvider.GetVirtualMethodTableInfoForKey(Type) |
Ottenere le informazioni sulla tabella dei metodi virtuali per un tipo di interfaccia non gestito specificato rappresentato da |