Partilhar via


MethodReturnMessageWrapper Classe

Definição

Implementa a interface IMethodReturnMessage para criar uma mensagem que atua como uma resposta a uma chamada de método em um objeto remoto.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class MethodReturnMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodReturnMessage
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodReturnMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodReturnMessage
type MethodReturnMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodReturnMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodReturnMessageWrapper = class
    inherit InternalMessageWrapper
    interface IMethodReturnMessage
    interface IMethodMessage
    interface IMessage
Public Class MethodReturnMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodReturnMessage
Herança
MethodReturnMessageWrapper
Atributos
Implementações

Comentários

A MethodReturnMessageWrapper classe é usada pela infraestrutura de comunicação remota do .NET Framework. Você não precisa criar uma instância da MethodReturnMessageWrapper classe diretamente; em vez disso, use a IMethodReturnMessage interface .

A MethodReturnMessageWrapper classe encapsula dados de comunicação remota para passar entre coletores de mensagens. Um servidor de comunicação remota envia uma MethodReturnMessageWrapper mensagem a um cliente em resposta a uma solicitação de cliente.

Construtores

MethodReturnMessageWrapper(IMethodReturnMessage)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Encapsula um IMethodReturnMessage para criar um MethodReturnMessageWrapper.

Campos

WrappedMessage

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Representa a interface IMethodMessage de solicitação ou resposta que é encapsulada pelo wrapper de mensagem.

(Herdado de InternalMessageWrapper)

Propriedades

ArgCount

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o número de argumentos passados ao método.

Args

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de argumentos passados ao método.

Exception

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a exceção gerada durante a chamada do método ou null, se o método não tiver gerado uma exceção.

HasVarArgs

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um sinalizador que indica se o método pode aceitar um número variável de argumentos.

LogicalCallContext

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o LogicalCallContext da chamada de método atual.

MethodBase

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a MethodBase do método chamado.

MethodName

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome do método invocado.

MethodSignature

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um objeto que contém a assinatura do método.

OutArgCount

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o número de argumentos na chamada de método marcados como parâmetros ref ou out.

OutArgs

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém uma matriz de argumentos na chamada de método que são marcados como parâmetros ref ou parâmetros out.

Properties

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Uma interface IDictionary que representa uma coleção de propriedades da mensagem de comunicação remota.

ReturnValue

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o valor retornado de chamada de método.

TypeName

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome de tipo completo do objeto remoto no qual está sendo feita a chamada de método.

Uri

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o URI (Uniform Resource Identifier) do objeto remoto no qual está sendo feita a chamada de método.

Métodos

Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetArg(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um argumento de método, como um objeto, em um índice especificado.

GetArgName(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome de um argumento de método em um índice especificado.

GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Serve como a função de hash padrão.

(Herdado de Object)
GetOutArg(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o argumento especificado marcado como um parâmetro ref ou um parâmetro out.

GetOutArgName(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o nome do argumento especificado marcado como um parâmetro ref ou um parâmetro out.

GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também