StrategyBasedComWrappers Klas

Definitie

Belangrijk

Deze API is niet CLS-conform.

Een ComWrappersop -gebaseerd type dat gebruikmaakt van aanpasbare strategieobjecten voor het implementeren van COM-objectwikkelaars en beheerde objectwikkelaars die beschikbaar zijn voor COM.

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
Overname
StrategyBasedComWrappers
Kenmerken

Constructors

Name Description
StrategyBasedComWrappers()

Initialiseert een nieuw exemplaar van de ComWrappers klasse.

Eigenschappen

Name Description
DefaultIUnknownInterfaceDetailsStrategy

Hiermee haalt u de standaardstrategie op om interfacedetails over COM-interfaces te detecteren.

DefaultIUnknownStrategy

Hiermee haalt u de standaardstrategie op die moet worden gebruikt voor het aanroepen van IUnknown methoden.

Methoden

Name Description
ComputeVtables(Object, CreateComInterfaceFlags, Int32)

Berekent de gewenste Vtable voor obj, waarbij de waarden van flags.

CreateCacheStrategy()

Hiermee maakt u de cachestrategie voor een nieuwe COM-object-wrapper.

CreateDefaultCacheStrategy()

Hiermee maakt u de standaardstrategie voor het opslaan van COM-objecten in de cache.

CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags)

Hiermee maakt u een beheerd object voor het object waarnaar wordt verwezen door externalComObject de waarden van flags.

CreateObject(IntPtr, CreateObjectFlags)

Hiermee maakt u een beheerd object voor het object waarnaar externalComObject wordt verwezen, waarbij de waarden van flags.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)

Hiermee maakt u een COM-weergave van het opgegeven object dat kan worden doorgegeven aan een niet-beheerde omgeving.

(Overgenomen van ComWrappers)
GetOrCreateInterfaceDetailsStrategy()

Hiermee haalt u de interfacedetailsstrategie voor een nieuwe COM-objectwikkelaar op of maakt u deze.

GetOrCreateIUnknownStrategy()

Hiermee haalt u de IUnknown-strategie op voor een nieuwe COM-objectwikkelaar.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Hiermee haalt u het momenteel geregistreerde beheerde object op of maakt u een nieuw beheerd object en registreert u het.

(Overgenomen van ComWrappers)
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Hiermee haalt u het momenteel geregistreerde beheerde object op of maakt u een nieuw beheerd object en registreert u het.

(Overgenomen van ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr)

Haal het momenteel geregistreerde beheerde object op of gebruik het opgegeven beheerde object en registreert het.

(Overgenomen van ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Hiermee haalt u het momenteel geregistreerde beheerde object op of gebruikt u het opgegeven beheerde object en registreert u het.

(Overgenomen van ComWrappers)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReleaseObjects(IEnumerable)

Hiermee wordt een verzameling objecten buiten de normale levensduur van het object of de COM-interface uitgebracht.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op