StrategyBasedComWrappers Třída

Definice

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
StrategyBasedComWrappers
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í IUnknown metod.

Metody

ComputeVtables(Object, CreateComInterfaceFlags, Int32)

Vypočítá požadovanou virtuální tabulku pro obja respektuje hodnoty .flags

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ý externalComObject odkazuje, a respektuje hodnoty objektu flags.

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)

Platí pro