MethodReturnMessageWrapper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa la IMethodReturnMessage interfaz para crear un mensaje que actúa como respuesta a una llamada de 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
- Atributos
- Implementaciones
Comentarios
La infraestructura de comunicación remota de .NET Framework usa la clase />
La MethodReturnMessageWrapper clase ajusta los datos de comunicación remota para pasar entre receptores de mensajes. Un servidor remoto envía un MethodReturnMessageWrapper mensaje a un cliente en respuesta a una solicitud de cliente.
Constructores
| Nombre | Description |
|---|---|
| MethodReturnMessageWrapper(IMethodReturnMessage) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Ajusta para IMethodReturnMessage crear un MethodReturnMessageWrapperobjeto . |
Campos
| Nombre | Description |
|---|---|
| WrappedMessage |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Representa la interfaz de solicitud o respuesta IMethodMessage ajustada por el contenedor de mensajes. (Heredado de InternalMessageWrapper) |
Propiedades
| Nombre | Description |
|---|---|
| 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 una 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 al método o |
| HasVarArgs |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene una marca 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 para LogicalCallContext la llamada al método actual. |
| MethodBase |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el MethodBase del método llamado. |
| 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 del 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 de método marcada como |
| OutArgs |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene una matriz de argumentos en la llamada al método marcada como |
| Properties |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Interfaz IDictionary que representa una colección de las 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 al método. |
| TypeName |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el nombre de tipo completo 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 identificador uniforme de recursos (URI) del objeto remoto en el que se realiza la llamada al método. |
Métodos
| Nombre | Description |
|---|---|
| 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 al 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 un argumento de método, como un objeto, en un índice especificado. |
| GetArgName(Int32) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el nombre de un argumento de método en un índice especificado. |
| GetHashCode() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Actúa 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 marcado como un |
| 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 marcado como un |
| 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 Objectactual. (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) |