StrategyBasedComWrappers Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |
Métodos
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcula el objeto VTable deseado para |
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 |
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) |