StrategyBasedComWrappers Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Um ComWrapperstipo baseado em que usa objetos de estratégia personalizáveis para implementar wrappers de objeto COM e wrappers de objeto gerenciado expostos ao 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
- Herança
- Atributos
Construtores
StrategyBasedComWrappers() |
Inicializa uma nova instância da classe ComWrappers. |
Propriedades
DefaultIUnknownInterfaceDetailsStrategy |
Obtém a estratégia padrão para descobrir detalhes da interface sobre interfaces COM. |
DefaultIUnknownStrategy |
Obtém a estratégia padrão a ser usada para chamar |
Métodos
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Computa a Vtable desejada para |
CreateCacheStrategy() |
Cria a estratégia de cache para um novo wrapper de objeto COM. |
CreateDefaultCacheStrategy() |
Cria a estratégia padrão a ser usada para armazenar em cache objetos COM. |
CreateObject(IntPtr, CreateObjectFlags) |
Cria um objeto gerenciado para o objeto para o qual |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Cria uma representação COM do objeto fornecido que pode ser passada para um ambiente não gerenciado. (Herdado de ComWrappers) |
GetOrCreateInterfaceDetailsStrategy() |
Obtém ou cria a estratégia de detalhes da interface para um novo wrapper de objeto COM. |
GetOrCreateIUnknownStrategy() |
Obtém ou cria a estratégia IUnknown para um novo wrapper de objeto COM. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Obtém o objeto gerenciado atualmente registrado ou cria um objeto gerenciado e o registra. (Herdado de ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Obtém o objeto gerenciado registrado no momento ou usa o objeto gerenciado fornecido e o registra. (Herdado de ComWrappers) |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Obtenha o objeto gerenciado registrado no momento ou use o objeto gerenciado fornecido e registre-o. (Herdado de ComWrappers) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ReleaseObjects(IEnumerable) |
Libera uma coleção de objetos fora do tempo de vida normal do objeto ou da interface COM. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |