Comparteix a través de


StrategyBasedComWrappers Clase

Definición

Importante

Esta API no es conforme a CLS.

Tipo ComWrappersbasado en que usa objetos de estrategia personalizables para implementar contenedores de objetos COM y contenedores de objetos administrados expuestos a 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
Herencia
StrategyBasedComWrappers
Atributos

Constructores

StrategyBasedComWrappers()

Inicializa una nueva instancia de la clase ComWrappers.

Propiedades

DefaultIUnknownInterfaceDetailsStrategy

Obtiene la estrategia predeterminada para detectar detalles de la interfaz sobre las interfaces COM.

DefaultIUnknownStrategy

Obtiene la estrategia predeterminada que se va a usar para llamar a IUnknown métodos.

Métodos

ComputeVtables(Object, CreateComInterfaceFlags, Int32)

Calcula el objeto VTable deseado para obj y respeta los valores de flags.

CreateCacheStrategy()

Crea la estrategia de almacenamiento en caché para un nuevo contenedor de objetos COM.

CreateDefaultCacheStrategy()

Crea la estrategia predeterminada que se va a usar para almacenar en caché objetos COM.

CreateObject(IntPtr, CreateObjectFlags)

Permite crear un objeto administrado para el objeto al que externalComObject dirige, y respeta los valores de flags.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags)

Permite crear una representación de COM del objeto proporcionado que se puede pasar a un entorno no administrado.

(Heredado de ComWrappers)
GetOrCreateInterfaceDetailsStrategy()

Obtiene o crea la estrategia de detalles de la interfaz para un nuevo contenedor de objetos COM.

GetOrCreateIUnknownStrategy()

Obtiene o crea la estrategia IUnknown para un nuevo contenedor de objetos COM.

GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)

Permite obtener el objeto administrado registrado actualmente o crear un nuevo objeto administrado y registrarlo.

(Heredado de ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object)

Permite obtener el objeto administrado registrado actualmente o usar el objeto administrado proporcionado y registrarlo.

(Heredado de ComWrappers)
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr)

Obtenga el objeto administrado registrado actualmente o use el objeto administrado proporcionado y lo registra.

(Heredado de ComWrappers)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ReleaseObjects(IEnumerable)

Permite liberar una colección de objetos fuera de la duración de la interfaz COM o del objeto normal.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a