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.
Typ ComWrapperszaložený na technologii , který používá přizpůsobitelné strategické objekty k implementaci obálky objektů MODELU COM a obálky spravovaných objektů vystavené modelu COM.
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
- Dědičnost
- Atributy
Konstruktory
StrategyBasedComWrappers() |
Inicializuje novou instanci ComWrappers třídy . |
Vlastnosti
DefaultIUnknownInterfaceDetailsStrategy |
Získá výchozí strategii zjistit podrobnosti rozhraní com rozhraní. |
DefaultIUnknownStrategy |
Získá výchozí strategii pro volání |
Metody
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Vypočítá požadovanou virtuální tabulku pro |
CreateCacheStrategy() |
Vytvoří strategii ukládání do mezipaměti pro novou obálku objektu modelu COM. |
CreateDefaultCacheStrategy() |
Vytvoří výchozí strategii pro ukládání objektů COM do mezipaměti. |
CreateObject(IntPtr, CreateObjectFlags) |
Vytvoří spravovaný objekt pro objekt, na který |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (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 novou obálku objektu MODELU COM. |
GetOrCreateIUnknownStrategy() |
Získá nebo vytvoří IUnknown strategie pro novou obálku objektu COM. |
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) |
Získá aktuálně zaregistrovaný spravovaný objekt nebo použije zadaný 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) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ReleaseObjects(IEnumerable) |
Uvolní kolekci objektů mimo normální životnost objektu nebo rozhraní MODELU COM. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |