StrategyBasedComWrappers Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
ComWrappersTyp založený na modelu COM, který používá přizpůsobitelné objekty strategie k implementaci obálky objektů MODELU COM a obálky spravovaných objektů vystavených modelu 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
- Dědičnost
- Atributy
Konstruktory
| Name | Description |
|---|---|
| StrategyBasedComWrappers() |
Inicializuje novou instanci ComWrappers třídy. |
Vlastnosti
| Name | Description |
|---|---|
| DefaultIUnknownInterfaceDetailsStrategy |
Získá výchozí strategii pro zjišťování podrobností rozhraní o rozhraních MODELU COM. |
| DefaultIUnknownStrategy |
Získá výchozí strategii, která se má použít pro volání |
Metody
| Name | Description |
|---|---|
| ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Vypočítá požadovanou Vtable pro |
| CreateCacheStrategy() |
Vytvoří strategii ukládání do mezipaměti pro nový obálku objektu MODELU COM. |
| CreateDefaultCacheStrategy() |
Vytvoří výchozí strategii pro ukládání objektů modelu COM do mezipaměti. |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Vytvoří spravovaný objekt pro objekt, na který odkazuje, tím, že |
| CreateObject(IntPtr, CreateObjectFlags) |
Vytvoří spravovaný objekt pro objekt, na který |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Vytvoří reprezentaci modelu COM zadaného objektu, který lze předat do nespravované prostředí. (Zděděno od ComWrappers) |
| GetOrCreateInterfaceDetailsStrategy() |
Získá nebo vytvoří strategii podrobností rozhraní pro nový obálka objektu COM. |
| GetOrCreateIUnknownStrategy() |
Získá nebo vytvoří strategii IUnknown pro nový obálka objektu COM. |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho. (Zděděno od ComWrappers) |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo vytvoří nový spravovaný objekt a zaregistruje ho. (Zděděno od ComWrappers) |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Získejte aktuálně zaregistrovaný spravovaný objekt nebo použije zadaný spravovaný objekt a zaregistruje ho. (Zděděno od ComWrappers) |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo používá zadaný spravovaný objekt a zaregistruje ho. (Zděděno od ComWrappers) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ReleaseObjects(IEnumerable) |
Uvolní kolekci objektů mimo normální dobu života objektu nebo rozhraní MODELU COM. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |