Comparteix a través de


MethodReturnMessageWrapper Clase

Definición

Implementa la interfaz IMethodReturnMessage para crear un mensaje de solicitud que actúa como una respuesta a una llamada a método en un objeto remoto.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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
Herencia
MethodReturnMessageWrapper
Atributos
Implementaciones

Comentarios

La MethodReturnMessageWrapper infraestructura de comunicación remota de .NET Framework usa la clase . No es necesario crear una instancia de la MethodReturnMessageWrapper clase directamente; en su lugar, use la IMethodReturnMessage interfaz .

La MethodReturnMessageWrapper clase ajusta los datos de comunicación remota para pasar entre receptores de mensajes. Un servidor de comunicación remota envía un MethodReturnMessageWrapper mensaje a un cliente en respuesta a una solicitud de cliente.

Constructores

MethodReturnMessageWrapper(IMethodReturnMessage)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Ajusta una interfaz IMethodReturnMessage para crear una clase MethodReturnMessageWrapper.

Campos

WrappedMessage

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Representa la interfaz IMethodMessage de solicitud o respuesta ajustada por el contenedor del mensaje.

(Heredado de InternalMessageWrapper)

Propiedades

ArgCount

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el número de argumentos pasados al método.

Args

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene la matriz de argumentos pasados al método.

Exception

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene la excepción producida durante la llamada a método o null si el método no ha producido una excepción.

HasVarArgs

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un marcador que indica si el método puede aceptar un número variable de argumentos.

LogicalCallContext

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el valor de LogicalCallContext para la llamada de método actual.

MethodBase

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el objeto MethodBase del método invocado.

MethodName

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre del método invocado.

MethodSignature

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene un objeto que contiene la firma de método.

OutArgCount

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el número de argumentos de la llamada a método que están marcados como parámetros ref u out.

OutArgs

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene una matriz de argumentos de la llamada a método que están marcados como parámetros ref u out.

Properties

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Interfaz IDictionary que representa la colección de propiedades del mensaje de comunicación remota.

ReturnValue

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el valor devuelto de la llamada de método.

TypeName

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el nombre completo de tipo del objeto remoto en el que se realiza la llamada al método.

Uri

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el URI (Identificador uniforme de recursos) del objeto remoto en el que se realiza la llamada a método.

Métodos

Equals(Object)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetArg(Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el argumento del método, como un objeto, en el índice especificado.

GetArgName(Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el nombre de un argumento del método en el índice especificado.

GetHashCode()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetOutArg(Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el argumento especificado que está marcado como un parámetro ref u out.

GetOutArgName(Int32)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve el nombre del argumento especificado que está marcado como un parámetro ref u out.

GetType()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también