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 | |
---|---|---|
StandardOleMarshalObject() | Inicializa uma nova instância da classe StandardOleMarshalObject. |
Métodos
Nome | Descrição | |
---|---|---|
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.) |
|
Equals(Object) | Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.) |
|
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.) |
|
GetHashCode() | Serve como a função de hash padrão.(Herdado de Object.) |
|
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.) |
|
GetType() | ||
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.) |
|
MemberwiseClone() | Cria uma cópia superficial do Object atual.(Herdado de Object.) |
|
MemberwiseClone(Boolean) | Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.) |
|
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