StrategyBasedComWrappers Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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 |
Methoden
| Name | Description |
|---|---|
| ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Berekent de gewenste Vtable voor |
| 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 |
| CreateObject(IntPtr, CreateObjectFlags) |
Hiermee maakt u een beheerd object voor het object waarnaar |
| 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) |