ReturnMessage 构造函数

定义

初始化 ReturnMessage 类的新实例。

重载

ReturnMessage(Exception, IMethodCallMessage)

初始化 ReturnMessage 类的新实例。

ReturnMessage(Object, Object[], Int32, LogicalCallContext, IMethodCallMessage)

使用方法调用后返回到调用方的所有信息来初始化 ReturnMessage 类的新实例。

ReturnMessage(Exception, IMethodCallMessage)

初始化 ReturnMessage 类的新实例。

public:
 ReturnMessage(Exception ^ e, System::Runtime::Remoting::Messaging::IMethodCallMessage ^ mcm);
public ReturnMessage (Exception e, System.Runtime.Remoting.Messaging.IMethodCallMessage mcm);
[System.Security.SecurityCritical]
public ReturnMessage (Exception e, System.Runtime.Remoting.Messaging.IMethodCallMessage mcm);
new System.Runtime.Remoting.Messaging.ReturnMessage : Exception * System.Runtime.Remoting.Messaging.IMethodCallMessage -> System.Runtime.Remoting.Messaging.ReturnMessage
[<System.Security.SecurityCritical>]
new System.Runtime.Remoting.Messaging.ReturnMessage : Exception * System.Runtime.Remoting.Messaging.IMethodCallMessage -> System.Runtime.Remoting.Messaging.ReturnMessage
Public Sub New (e As Exception, mcm As IMethodCallMessage)

参数

e
Exception

执行远程调用的方法期间引发的异常。

mcm
IMethodCallMessage

用于创建 IMethodCallMessage 类的实例的 ReturnMessage

属性

适用于

ReturnMessage(Object, Object[], Int32, LogicalCallContext, IMethodCallMessage)

使用方法调用后返回到调用方的所有信息来初始化 ReturnMessage 类的新实例。

public:
 ReturnMessage(System::Object ^ ret, cli::array <System::Object ^> ^ outArgs, int outArgsCount, System::Runtime::Remoting::Messaging::LogicalCallContext ^ callCtx, System::Runtime::Remoting::Messaging::IMethodCallMessage ^ mcm);
public ReturnMessage (object ret, object[] outArgs, int outArgsCount, System.Runtime.Remoting.Messaging.LogicalCallContext callCtx, System.Runtime.Remoting.Messaging.IMethodCallMessage mcm);
[System.Security.SecurityCritical]
public ReturnMessage (object ret, object[] outArgs, int outArgsCount, System.Runtime.Remoting.Messaging.LogicalCallContext callCtx, System.Runtime.Remoting.Messaging.IMethodCallMessage mcm);
new System.Runtime.Remoting.Messaging.ReturnMessage : obj * obj[] * int * System.Runtime.Remoting.Messaging.LogicalCallContext * System.Runtime.Remoting.Messaging.IMethodCallMessage -> System.Runtime.Remoting.Messaging.ReturnMessage
[<System.Security.SecurityCritical>]
new System.Runtime.Remoting.Messaging.ReturnMessage : obj * obj[] * int * System.Runtime.Remoting.Messaging.LogicalCallContext * System.Runtime.Remoting.Messaging.IMethodCallMessage -> System.Runtime.Remoting.Messaging.ReturnMessage
Public Sub New (ret As Object, outArgs As Object(), outArgsCount As Integer, callCtx As LogicalCallContext, mcm As IMethodCallMessage)

参数

ret
Object

从中生成当前 ReturnMessage 实例的被调用方法所返回的对象。

outArgs
Object[]

作为 out 参数从被调用方法返回的对象。

outArgsCount
Int32

从被调用方法返回的 out 参数的数目。

callCtx
LogicalCallContext

方法调用的 LogicalCallContext

mcm
IMethodCallMessage

对被调用方法进行的原始方法调用。

属性

适用于