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 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)]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[System.CLSCompliant(false)]
public class StrategyBasedComWrappers : System.Runtime.InteropServices.ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type StrategyBasedComWrappers = class
inherit ComWrappers
[<System.CLSCompliant(false)>]
type StrategyBasedComWrappers = class
inherit ComWrappers
Public Class StrategyBasedComWrappers
Inherits ComWrappers
- Herança
- Atributos
Construtores
| Nome | Description |
|---|---|
| StrategyBasedComWrappers() |
Inicializa uma nova instância da classe ComWrappers. |
Propriedades
| Nome | Description |
|---|---|
| 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 métodos de chamada |
Métodos
| Nome | Description |
|---|---|
| ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcula a Vtable desejada, |
| 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 objetos COM em cache. |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Cria um objeto gerenciado para o objeto apontado |
| CreateObject(IntPtr, CreateObjectFlags) |
Cria um objeto gerenciado para o objeto que |
| 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, Object) |
Obtém o objeto gerenciado registrado no momento ou cria um novo objeto gerenciado e o registra. (Herdado de ComWrappers) |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Obtém o objeto gerenciado registrado no momento ou cria um novo objeto gerenciado 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) |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Obtém o objeto gerenciado registrado no momento ou usa o objeto gerenciado fornecido e o registra. (Herdado de ComWrappers) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (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) |