Udostępnij za pośrednictwem


StrategyBasedComWrappers Klasa

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Typ ComWrappersoparty na modelu, który używa dostosowywalnych obiektów strategii do implementowania otoek obiektów COM i zarządzanych otoek obiektów uwidocznionych w 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
Dziedziczenie
StrategyBasedComWrappers
Atrybuty

Konstruktory

StrategyBasedComWrappers()

Inicjuje nowe wystąpienie klasy ComWrappers.

Właściwości

DefaultIUnknownInterfaceDetailsStrategy

Pobiera domyślną strategię odnajdywania szczegółów interfejsu dotyczących interfejsów COM.

DefaultIUnknownStrategy

Pobiera domyślną strategię używaną do wywoływania IUnknown metod.

Metody

ComputeVtables(Object, CreateComInterfaceFlags, Int32)

Oblicza żądaną tabelę wirtualną dla objelementu , z uwzględnieniem wartości .flags

CreateCacheStrategy()

Tworzy strategię buforowania dla nowej otoki obiektów COM.

CreateDefaultCacheStrategy()

Tworzy domyślną strategię do użycia na potrzeby buforowania obiektów COM.

CreateObject(IntPtr, CreateObjectFlags)

Tworzy obiekt zarządzany dla obiektu, który externalComObject wskazuje, z uwzględnieniem wartości .flags

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)

Tworzy reprezentację COM dostarczonego obiektu, który można przekazać do środowiska niezarządzanego.

(Odziedziczone po ComWrappers)
GetOrCreateInterfaceDetailsStrategy()

Pobiera lub tworzy strategię szczegółów interfejsu dla nowej otoki obiektów COM.

GetOrCreateIUnknownStrategy()

Pobiera lub tworzy strategię IUnknown dla nowej otoki obiektów COM.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Pobiera obecnie zarejestrowany obiekt zarządzany lub tworzy nowy obiekt zarządzany i rejestruje go.

(Odziedziczone po ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Pobiera obecnie zarejestrowany obiekt zarządzany lub używa dostarczonego obiektu zarządzanego i rejestruje go.

(Odziedziczone po ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr)

Pobierz aktualnie zarejestrowany obiekt zarządzany lub użyj dostarczonego obiektu zarządzanego i zarejestruje go.

(Odziedziczone po ComWrappers)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReleaseObjects(IEnumerable)

Zwalnia kolekcję obiektów spoza normalnego okresu istnienia obiektu lub interfejsu COM.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy