StrategyBasedComWrappers Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Ein ComWrappers-basierter Typ, der anpassbare Strategieobjekte verwendet, um COM-Objektwrapper und verwaltete Objektwrapper zu implementieren, die com verfügbar gemacht werden.

public ref class StrategyBasedComWrappers : System::Runtime::InteropServices::ComWrappers
[System.CLSCompliant(false)]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[System.CLSCompliant(false)]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type StrategyBasedComWrappers = class
    inherit ComWrappers
[<System.CLSCompliant(false)>]
type StrategyBasedComWrappers = class
    inherit ComWrappers
Public Class StrategyBasedComWrappers
Inherits ComWrappers
Vererbung
StrategyBasedComWrappers
Attribute

Konstruktoren

Name Beschreibung
StrategyBasedComWrappers()

Initialisiert eine neue Instanz der ComWrappers-Klasse.

Eigenschaften

Name Beschreibung
DefaultIUnknownInterfaceDetailsStrategy

Ruft die Standardstrategie ab, um Schnittstellendetails zu COM-Schnittstellen zu ermitteln.

DefaultIUnknownStrategy

Ruft die Standardstrategie ab, die zum Aufrufen von IUnknown Methoden verwendet werden soll.

Methoden

Name Beschreibung
ComputeVtables(Object, CreateComInterfaceFlags, Int32)

Berechnet die gewünschte VTable für obj, wobei die Werte von flags.

CreateCacheStrategy()

Erstellt die Zwischenspeicherungsstrategie für einen neuen COM-Objektwrapper.

CreateDefaultCacheStrategy()

Erstellt die Standardstrategie zum Zwischenspeichern von COM-Objekten.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Erstellt ein verwaltetes Objekt für das Objekt, auf das verwiesen wird, indem externalComObject die Werte berücksichtigt werden flags.

CreateObject(IntPtr, CreateObjectFlags)

Erstellt ein verwaltetes Objekt für das Objekt, das externalComObject auf das verweist, wobei die Werte von flags.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)

Erstellt eine COM-Darstellung des bereitgestellten Objekts, das an eine nicht verwaltete Umgebung übergeben werden kann.

(Geerbt von ComWrappers)
GetOrCreateInterfaceDetailsStrategy()

Ruft die Schnittstellendetails-Strategie für einen neuen COM-Objektwrapper ab oder erstellt sie.

GetOrCreateIUnknownStrategy()

Ruft die IUnknown-Strategie für einen neuen COM-Objektwrapper ab oder erstellt sie.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Ruft das aktuell registrierte verwaltete Objekt ab oder erstellt ein neues verwaltetes Objekt und registriert es.

(Geerbt von ComWrappers)
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Ruft das aktuell registrierte verwaltete Objekt ab oder erstellt ein neues verwaltetes Objekt und registriert es.

(Geerbt von ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr)

Ruft das aktuell registrierte verwaltete Objekt ab oder verwendet das bereitgestellte verwaltete Objekt und registriert es.

(Geerbt von ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Ruft das aktuell registrierte verwaltete Objekt ab oder verwendet das bereitgestellte verwaltete Objekt und registriert es.

(Geerbt von ComWrappers)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ReleaseObjects(IEnumerable)

Gibt eine Auflistung von Objekten außerhalb der normalen Lebensdauer des Objekts oder der COM-Schnittstelle frei.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: