MethodResponse 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í.
Importante
Esta API no es conforme a CLS.
Implementa la interfaz IMethodReturnMessage para crear un mensaje de solicitud que actúa como una respuesta 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 MethodResponse : System::Runtime::Remoting::Messaging::IMethodReturnMessage, System::Runtime::Serialization::ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[System.CLSCompliant(false)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public class MethodResponse : System.Runtime.Remoting.Messaging.IMethodReturnMessage, System.Runtime.Serialization.ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
type MethodResponse = class
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodResponse = class
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
interface ISerializable
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type MethodResponse = class
interface IMethodReturnMessage
interface IMethodMessage
interface IMessage
interface ISerializable
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
- Herencia
-
MethodResponse
- Derivado
- Atributos
- Implementaciones
Comentarios
Se MethodResponse genera como resultado de un método llamado en un objeto remoto y se usa para devolver los resultados de la llamada del método al autor de la llamada. El mensaje incluye un valor devuelto y out argumentos.
La MethodResponse infraestructura de comunicación remota de .NET Framework usa la clase . No es necesario crear una instancia de la MethodResponse clase directamente; en su lugar, use la IMethodReturnMessage interfaz .
MethodResponse contiene datos de comunicación remota al final del receptor de mensajes. Un servidor de comunicación remota devuelve un MethodResponse mensaje a un cliente.
Constructores
| MethodResponse(Header[], 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 clase MethodResponse a partir de una matriz de encabezados de comunicación remota y un mensaje de solicitud. |
Campos
| ExternalProperties |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Especifica una interfaz IDictionary que representa la colección de 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. Especifica una interfaz IDictionary que representa la colección de propiedades del mensaje de comunicación remota. |
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 |
| 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. |
| 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 de método que están marcados como parámetros |
| 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 |
| Properties |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene una 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) |
| GetObjectData(SerializationInfo, StreamingContext) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. El método GetObjectData(SerializationInfo, StreamingContext) no está implementado. |
| 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 |
| 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 |
| 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 a partir de una matriz de encabezados de comunicación remota aplicados a un método. |
| 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) |
| RootSetObjectData(SerializationInfo, StreamingContext) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Establece información de método a partir 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) |