StrategyBasedComWrappers Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
Methoden
| Name | Beschreibung |
|---|---|
| ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Berechnet die gewünschte VTable für |
| 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 |
| CreateObject(IntPtr, CreateObjectFlags) |
Erstellt ein verwaltetes Objekt für das Objekt, das |
| 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) |