StrategyBasedComWrappers 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.
Importante
Questa API non è conforme a CLS.
Tipo ComWrappersbasato su che usa oggetti strategia personalizzabili per implementare wrapper di oggetti COM e wrapper di oggetti gestiti esposti a COM.
public ref class StrategyBasedComWrappers : System::Runtime::InteropServices::ComWrappers
[System.CLSCompliant(false)]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[<System.CLSCompliant(false)>]
type StrategyBasedComWrappers = class
inherit ComWrappers
Public Class StrategyBasedComWrappers
Inherits ComWrappers
- Ereditarietà
- Attributi
Costruttori
StrategyBasedComWrappers() |
Inizializza una nuova istanza della classe ComWrappers. |
Proprietà
DefaultIUnknownInterfaceDetailsStrategy |
Ottiene la strategia predefinita per individuare i dettagli dell'interfaccia sulle interfacce COM. |
DefaultIUnknownStrategy |
Ottiene la strategia predefinita da utilizzare per chiamare i |
Metodi
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcola l'elemento Vtable desiderato per |
CreateCacheStrategy() |
Crea la strategia di memorizzazione nella cache per un nuovo wrapper di oggetti COM. |
CreateDefaultCacheStrategy() |
Crea la strategia predefinita da utilizzare per la memorizzazione nella cache di oggetti COM. |
CreateObject(IntPtr, CreateObjectFlags) |
Crea un oggetto gestito per l'oggetto a cui |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Crea una rappresentazione COM dell'oggetto specificato che può essere passata a un ambiente non gestito. (Ereditato da ComWrappers) |
GetOrCreateInterfaceDetailsStrategy() |
Ottiene o crea la strategia dei dettagli dell'interfaccia per un nuovo wrapper di oggetti COM. |
GetOrCreateIUnknownStrategy() |
Ottiene o crea la strategia IUnknown per un nuovo wrapper di oggetti COM. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Ottiene l'oggetto gestito attualmente registrato o crea un nuovo oggetto gestito e lo registra. (Ereditato da ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Ottiene l'oggetto gestito attualmente registrato o usa l'oggetto gestito specificato e lo registra. (Ereditato da ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Ottiene l'oggetto gestito attualmente registrato o usa l'oggetto gestito fornito e lo registra. (Ereditato da ComWrappers) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ReleaseObjects(IEnumerable) |
Rilascia una raccolta di oggetti al di fuori della normale durata dell'interfaccia COM o dell'oggetto. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |