IConstructionCallMessage 接口

定义

表示对象的结构调用请求。

public interface class IConstructionCallMessage : System::Runtime::Remoting::Messaging::IMethodCallMessage
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
[System.Runtime.InteropServices.ComVisible(true)]
public interface IConstructionCallMessage : System.Runtime.Remoting.Messaging.IMethodCallMessage
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
[<System.Runtime.InteropServices.ComVisible(true)>]
type IConstructionCallMessage = interface
    interface IMethodCallMessage
    interface IMethodMessage
    interface IMessage
Public Interface IConstructionCallMessage
Implements IMethodCallMessage
派生
属性
实现

注解

当用户通过调用 newActivator.CreateInstance 创建新的客户端激活对象的实例时,在线程返回到用户代码之前,会将 发送到 IConstructionCallMessage 远程应用程序。 当构造消息到达远程应用程序时,远程处理激活器 (默认激活器或 Activator 属性中指定的) ,并创建新对象。 然后,远程处理应用程序将 返回 IConstructionReturnMessage 给本地应用程序。 包含 IConstructionReturnMessageObjRef实例,该实例打包有关远程对象的信息。 远程处理基础结构将 ObjRef 实例转换为远程对象的代理,该代理将返回到用户代码。

属性

ActivationType

获取要激活的远程对象的类型。

ActivationTypeName

获取要激活的远程类型的完整类型名称。

Activator

获取或设置激活远程对象的激活器。

ArgCount

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

(继承自 IMethodMessage)
Args

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

(继承自 IMethodMessage)
CallSiteActivationAttributes

获取调用站点激活特性。

ContextProperties

获取上下文属性的列表,这些属性定义要在其中创建对象的上下文。

HasVarArgs

获取一个值,该值指示消息是否具有变量参数。

(继承自 IMethodMessage)
InArgCount

获取调用中未标记为 out 参数的参数数目。

(继承自 IMethodCallMessage)
InArgs

获取未标记为 out 参数的参数数组。

(继承自 IMethodCallMessage)
LogicalCallContext

获取当前方法调用的 LogicalCallContext

(继承自 IMethodMessage)
MethodBase

获取被调用方法的 MethodBase

(继承自 IMethodMessage)
MethodName

获取被调用方法的名称。

(继承自 IMethodMessage)
MethodSignature

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

(继承自 IMethodMessage)
Properties

获取表示消息属性集合的 IDictionary

(继承自 IMessage)
TypeName

获取要将该调用发送到的特定对象的完整 Type 名称。

(继承自 IMethodMessage)
Uri

获取要将该调用发送到的特定对象的 URI。

(继承自 IMethodMessage)

方法

GetArg(Int32)

获取作为 Object 的特定参数。

(继承自 IMethodMessage)
GetArgName(Int32)

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

(继承自 IMethodMessage)
GetInArg(Int32)

返回未标记为 out 参数的指定参数。

(继承自 IMethodCallMessage)
GetInArgName(Int32)

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

(继承自 IMethodCallMessage)

适用于