Compartilhar via


Classe StandardOleMarshalObject

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Substitui o marshaler free-thread padrão do CLR (Common Language Runtime) pelo marshaler OLE STA padrão.

Namespace:   System.Runtime.InteropServices
Assembly:  System (em System.dll)

Hierarquia de Herança

System.Object
  System.MarshalByRefObject
    System.Runtime.InteropServices.StandardOleMarshalObject
      System.Windows.Forms.AccessibleObject

Sintaxe

[ComVisibleAttribute(true)]
public class StandardOleMarshalObject : MarshalByRefObject
[ComVisibleAttribute(true)]
public ref class StandardOleMarshalObject : MarshalByRefObject
[<ComVisibleAttribute(true)>]
type StandardOleMarshalObject = 
    class
        inherit MarshalByRefObject
    end
<ComVisibleAttribute(True)>
Public Class StandardOleMarshalObject
    Inherits MarshalByRefObject

Construtores

Nome Descrição
System_CAPS_protmethod StandardOleMarshalObject()

Inicializa uma nova instância da classe StandardOleMarshalObject.

Métodos

Nome Descrição
System_CAPS_pubmethod CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethod Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.)

System_CAPS_protmethod Finalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.(Herdado de Object.)

System_CAPS_pubmethod GetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethod GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethod GetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethod InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.(Herdado de MarshalByRefObject.)

System_CAPS_protmethod MemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethod MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethod ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.(Herdado de Object.)

Comentários

O StandardOleMarshalObject classe evita que as chamadas feitas em um objeto de hospedagem pelo OLE insiram threads que não seja o thread de interface do usuário.

Você deve derivar de classe a partir de StandardOleMarshalObject classe para obter essa funcionalidade.

Informações de Versão

.NET Framework
Disponível desde 2.0

Acesso thread-safe

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Confira Também

Namespace System.Runtime.InteropServices

Retornar ao início