MethodReturnMessageWrapper 类

定义

实现 IMethodReturnMessage 接口以创建一条消息,该消息作为远程对象上的方法调用的响应。Implements the IMethodReturnMessage interface to create a message that acts as a response to a method call on a remote object.

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

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
继承
MethodReturnMessageWrapper
属性
实现

注解

MethodReturnMessageWrapper类由 .NET Framework 的远程处理基础结构使用。The MethodReturnMessageWrapper class is used by the remoting infrastructure of the .NET Framework. 不需要直接创建类的实例 MethodReturnMessageWrapper ,而是使用 IMethodReturnMessage 接口。You do not need to create an instance of the MethodReturnMessageWrapper class directly; instead, use the IMethodReturnMessage interface.

MethodReturnMessageWrapper类包装用于在消息接收器之间传递的远程处理数据。The MethodReturnMessageWrapper class wraps remoting data for passing between message sinks. 远程处理服务器将消息发送到客户端,以 MethodReturnMessageWrapper 响应客户端请求。A remoting server sends a MethodReturnMessageWrapper message to a client in response to a client request.

构造函数

MethodReturnMessageWrapper(IMethodReturnMessage)

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

包装 IMethodReturnMessage 以创建一个 MethodReturnMessageWrapperWraps an IMethodReturnMessage to create a MethodReturnMessageWrapper.

字段

WrappedMessage

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

表示由消息包装所包装的请求或响应 IMethodMessage 接口。Represents the request or response IMethodMessage interface that is wrapped by the message wrapper.

(继承自 InternalMessageWrapper)

属性

ArgCount

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

获取传递给该方法的参数的数目。Gets the number of arguments passed to the method.

Args

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

获取传递给该方法的参数数组。Gets an array of arguments passed to the method.

Exception

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

获取方法调用期间引发的异常;或者如果该方法未引发异常,则为 nullGets the exception thrown during the method call, or null if the method did not throw an exception.

HasVarArgs

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

获取一个标志,该标志指示该方法是否接受数目可变的参数。Gets a flag that indicates whether the method can accept a variable number of arguments.

LogicalCallContext

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

获取当前方法调用的 LogicalCallContextGets the LogicalCallContext for the current method call.

MethodBase

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

获取被调用方法的 MethodBaseGets the MethodBase of the called method.

MethodName

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

获取被调用方法的名称。Gets the name of the invoked method.

MethodSignature

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

获取包含方法签名的对象。Gets an object that contains the method signature.

OutArgCount

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

获取方法调用中标记为 refout 参数的参数的数目。Gets the number of arguments in the method call that are marked as ref parameters or out parameters.

OutArgs

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

获取方法调用中标记为 refout 参数的一组参数。Gets an array of arguments in the method call that are marked as ref parameters or out parameters.

Properties

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

表示远程处理消息属性集合的 IDictionary 接口。An IDictionary interface that represents a collection of the remoting message's properties.

ReturnValue

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

获取方法调用的返回值。Gets the return value of the method call.

TypeName

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

获取在其上进行方法调用的远程对象的完整类型名称。Gets the full type name of the remote object on which the method call is being made.

Uri

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

获取在其上进行方法调用的远程对象的统一资源标识符 (URI)。Gets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.

方法

Equals(Object)

确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetArg(Int32)

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

获取指定索引处作为对象的方法参数。Gets a method argument, as an object, at a specified index.

GetArgName(Int32)

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

获取指定索引处的方法参数的名称。Gets the name of a method argument at a specified index.

GetHashCode()

作为默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetOutArg(Int32)

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

返回标记为 refout 参数的指定参数。Returns the specified argument marked as a ref parameter or an out parameter.

GetOutArgName(Int32)

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

返回标记为 refout 参数的指定参数的名称。Returns the name of the specified argument marked as a ref parameter or an out parameter.

GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回表示当前对象的字符串。Returns a string that represents the current object.

(继承自 Object)

适用于

另请参阅