MethodResponse 类

定义

重要

此 API 不符合 CLS。

实现 IMethodReturnMessage 接口来创建一条消息,该消息作为远程对象上的方法响应。

此 API 支持产品基础结构,不能在代码中直接使用。

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
[<System.CLSCompliant(false)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MethodResponse = class
    interface IMethodReturnMessage
    interface ISerializable
    interface IMethodMessage
    interface IMessage
Public Class MethodResponse
Implements IMethodReturnMessage, ISerializable
继承
MethodResponse
派生
属性
实现

注解

作为对远程对象调用的方法的结果而生成,并用于将方法调用 MethodResponse 的结果返回给调用方。 该消息包括返回值和 out 参数。

MethodResponse类由远程处理基础结构使用.NET Framework。 无需直接创建 类的实例 MethodResponse ;而是使用 IMethodReturnMessage 接口。

MethodResponse 包含消息接收器末尾的远程处理数据。 远程处理服务器将消息 MethodResponse 返回到客户端。

构造函数

MethodResponse(Header[], IMethodCallMessage)

此 API 支持产品基础结构,不能在代码中直接使用。

从一个远程处理标头数组和一个请求消息初始化 MethodResponse 类的一个新实例。

字段

ExternalProperties

此 API 支持产品基础结构,不能在代码中直接使用。

指定表示远程处理消息属性集合的 IDictionary 接口。

InternalProperties

此 API 支持产品基础结构,不能在代码中直接使用。

指定表示远程处理消息属性集合的 IDictionary 接口。

属性

ArgCount

此 API 支持产品基础结构,不能在代码中直接使用。

获取传递给该方法的参数的数目。

Args

此 API 支持产品基础结构,不能在代码中直接使用。

获取传递给该方法的参数数组。

Exception

此 API 支持产品基础结构,不能在代码中直接使用。

获取方法调用期间引发的异常;或者如果该方法未引发异常,则为 null

HasVarArgs

此 API 支持产品基础结构,不能在代码中直接使用。

获取一个值,该值指示该方法是否接受数目可变的参数。

LogicalCallContext

此 API 支持产品基础结构,不能在代码中直接使用。

获取当前方法调用的 LogicalCallContext

MethodBase

此 API 支持产品基础结构,不能在代码中直接使用。

获取被调用方法的 MethodBase

MethodName

此 API 支持产品基础结构,不能在代码中直接使用。

获取被调用方法的名称。

MethodSignature

此 API 支持产品基础结构,不能在代码中直接使用。

获取包含方法签名的对象。

OutArgCount

此 API 支持产品基础结构,不能在代码中直接使用。

获取方法调用中标记为 refout 参数的参数的数目。

OutArgs

此 API 支持产品基础结构,不能在代码中直接使用。

获取方法调用中标记为 refout 参数的一组参数。

Properties

此 API 支持产品基础结构,不能在代码中直接使用。

获取表示远程处理消息属性集合的 IDictionary 接口。

ReturnValue

此 API 支持产品基础结构,不能在代码中直接使用。

获取方法调用的返回值。

TypeName

此 API 支持产品基础结构,不能在代码中直接使用。

获取在其上进行方法调用的远程对象的完整类型名称。

Uri

此 API 支持产品基础结构,不能在代码中直接使用。

获取在其上进行方法调用的远程对象的统一资源标识符 (URI)。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetArg(Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

获取指定索引处作为对象的方法参数。

GetArgName(Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

获取指定索引处的方法参数的名称。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetObjectData(SerializationInfo, StreamingContext)

此 API 支持产品基础结构,不能在代码中直接使用。

GetObjectData(SerializationInfo, StreamingContext) 方法未实现。

GetOutArg(Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回标记为 refout 参数的指定参数。

GetOutArgName(Int32)

此 API 支持产品基础结构,不能在代码中直接使用。

返回标记为 refout 参数的指定参数的名称。

GetType()

获取当前实例的 Type

(继承自 Object)
HeaderHandler(Header[])

此 API 支持产品基础结构,不能在代码中直接使用。

从应用到一个方法的远程处理标头数组初始化一个内部序列化处理程序。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RootSetObjectData(SerializationInfo, StreamingContext)

此 API 支持产品基础结构,不能在代码中直接使用。

从序列化设置来设置方法信息。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅