MethodCall Clase

Definición

Importante

Esta API no es conforme a CLS.

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 MethodCall : System::Runtime::Remoting::Messaging::IMethodCallMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodCall : System.Runtime.Remoting.Messaging.IMethodCallMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodCall = class
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
    interface ISerializable
Public Class MethodCall
Implements IMethodCallMessage, ISerializable
Herencia
MethodCall
Derivado
Atributos
Implementaciones

Comentarios

La infraestructura de comunicación remota de .NET Framework usa la clase /> MethodCall clase directamente; en su lugar, use la IMethodCallMessage interfaz .

MethodCall contiene datos de comunicación remota que se pasan entre receptores de mensajes. Un cliente de comunicación remota envía un MethodCall mensaje a un servidor.

Constructores

Nombre Description
MethodCall(Header[])

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

Inicializa una nueva instancia de la MethodCall clase a partir de una matriz de encabezados de comunicación remota.

MethodCall(IMessage)

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

Inicializa una nueva instancia de la MethodCall clase copiando un mensaje existente.

Campos

Nombre Description
ExternalProperties

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.

InternalProperties

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.

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 a un 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 a un 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 out parámetros.

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 out parámetros.

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.

Obtiene una IDictionary interfaz que 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 o establece 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 out .

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 .

GetObjectData(SerializationInfo, StreamingContext)

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

El GetObjectData(SerializationInfo, StreamingContext) método no se implementa.

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)
HeaderHandler(Header[])

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

Inicializa un controlador de serialización interno desde una matriz de encabezados de comunicación remota que se aplican a un método.

Init()

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

Inicializa un MethodCallobjeto .

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)
ResolveMethod()

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

Establece la información del método de las propiedades de mensaje de comunicación remota inicializadas previamente.

RootSetObjectData(SerializationInfo, StreamingContext)

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

Establece la información del método de la configuración de serialización.

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