MethodCallMessageWrapper 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 IMethodCallMessage interfaz para crear un mensaje de solicitud que actúa como 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 MethodCallMessageWrapper : System::Runtime::Remoting::Messaging::InternalMessageWrapper, System::Runtime::Remoting::Messaging::IMethodCallMessage
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCallMessageWrapper : System.Runtime.Remoting.Messaging.InternalMessageWrapper, System.Runtime.Remoting.Messaging.IMethodCallMessage
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCallMessageWrapper = class
inherit InternalMessageWrapper
interface IMethodCallMessage
interface IMethodMessage
interface IMessage
Public Class MethodCallMessageWrapper
Inherits InternalMessageWrapper
Implements IMethodCallMessage
- Herencia
- Atributos
- Implementaciones
Comentarios
La infraestructura de comunicación remota de .NET Framework usa la clase />
MethodCallMessageWrapper encapsula los datos de comunicación remota para pasar entre receptores de mensajes. Un cliente de comunicación remota envía un MethodCallMessageWrapper mensaje a un servidor.
Constructores
| Nombre | Description |
|---|---|
| MethodCallMessageWrapper(IMethodCallMessage) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Inicializa una nueva instancia de la MethodCallMessageWrapper clase ajustando una IMethodCallMessage interfaz. |
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 . |
| HasVarArgs |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene un valor que indica si el método puede aceptar un número variable de argumentos. |
| InArgCount |
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 al método que no están marcados como |
| InArgs |
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 que no está marcada como |
| 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. |
| Properties |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. que IDictionary representa una colección de las propiedades del mensaje de comunicación remota. |
| 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) |
| GetInArg(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 en un índice especificado que no está marcado como parámetro |
| GetInArgName(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 que no está marcado como parámetro 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 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) |