StrategyBasedComWrappers Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Um ComWrapperstipo baseado em , que utiliza objetos estratégicos personalizáveis para implementar wrappers de objeto COM e wrappers de objeto geridos 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
| Name | Description |
|---|---|
| StrategyBasedComWrappers() |
Inicializa uma nova instância da ComWrappers classe. |
Propriedades
| Name | 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 para chamar |
Métodos
| Name | Description |
|---|---|
| ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Calcula 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 para usar na cache de objetos COM. |
| CreateObject(IntPtr, CreateObjectFlags, Object, CreatedWrapperFlags) |
Cria um objeto gerido para o objeto apontado respeitando |
| CreateObject(IntPtr, CreateObjectFlags) |
Cria um objeto gerido para o objeto que |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Cria uma representação COM do objeto fornecido que pode ser passada para um ambiente não gerido. (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) |
Recebe o objeto gerido atualmente registado ou cria um novo objeto gerido e regista-o. (Herdado de ComWrappers) |
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Recebe o objeto gerido atualmente registado ou cria um novo objeto gerido e regista-o. (Herdado de ComWrappers) |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Obtenha o objeto gerido atualmente registado ou usa o objeto gerido fornecido e regista-o. (Herdado de ComWrappers) |
| GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Recebe o objeto gerido atualmente registado ou usa o objeto gerido fornecido e regista-o. (Herdado de ComWrappers) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReleaseObjects(IEnumerable) |
Liberta uma coleção de objetos fora da vida útil normal do objeto ou da interface COM. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |