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-Objekt wrapper und Wrapper für verwaltete Objekte zu implementieren, die COM verfügbar gemacht werden.
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
- Vererbung
- Attribute
Konstruktoren
StrategyBasedComWrappers() |
Initialisiert eine neue Instanz der ComWrappers-Klasse. |
Eigenschaften
DefaultIUnknownInterfaceDetailsStrategy |
Ruft die Standardstrategie ab, um Schnittstellendetails zu COM-Schnittstellen zu ermitteln. |
DefaultIUnknownStrategy |
Ruft die Standardstrategie ab, die zum Aufrufen von |
Methoden
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Berechnet die gewünschte VTable für |
CreateCacheStrategy() |
Erstellt die Zwischenspeicherungsstrategie für einen neuen COM-Objekt wrapper. |
CreateDefaultCacheStrategy() |
Erstellt die Standardstrategie, die zum Zwischenspeichern von COM-Objekten verwendet werden soll. |
CreateObject(IntPtr, CreateObjectFlags) |
Erstellt ein verwaltetes Objekt für das Objekt, auf das |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Erstellt eine COM-Darstellung des angegebenen Objekts, die an eine nicht verwaltete Umgebung übergeben werden kann. (Geerbt von ComWrappers) |
GetOrCreateInterfaceDetailsStrategy() |
Ruft die Strategie für Schnittstellendetails für einen neuen COM-Objekt wrapper ab oder erstellt diese. |
GetOrCreateIUnknownStrategy() |
Ruft die IUnknown-Strategie für einen neuen COM-Objekt wrapper ab oder erstellt diese. |
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) |
Ruft das aktuell registrierte verwaltete Objekt ab oder verwendet das angegebene verwaltete Objekt und registriert es. (Geerbt von ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Rufen Sie das aktuell registrierte verwaltete Objekt ab, oder verwenden Sie das angegebene verwaltete Objekt, und registrieren Sie es. (Geerbt von ComWrappers) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ReleaseObjects(IEnumerable) |
Gibt eine Objektsammlung außerhalb der normalen Lebensdauer für Objekte oder COM-Schnittstellen frei. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |