IConstructionCallMessage 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对象的结构调用请求。
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
- 派生
- 属性
- 实现
注解
当用户通过调用 new
或 Activator.CreateInstance 创建新的客户端激活对象的实例时,在线程返回到用户代码之前,会将 发送到 IConstructionCallMessage 远程应用程序。 当构造消息到达远程应用程序时,远程处理激活器 (默认激活器或 Activator 属性中指定的) ,并创建新对象。 然后,远程处理应用程序将 返回 IConstructionReturnMessage 给本地应用程序。 包含 IConstructionReturnMessage 的 ObjRef实例,该实例打包有关远程对象的信息。 远程处理基础结构将 ObjRef 实例转换为远程对象的代理,该代理将返回到用户代码。
属性
ActivationType |
获取要激活的远程对象的类型。 |
ActivationTypeName |
获取要激活的远程类型的完整类型名称。 |
Activator |
获取或设置激活远程对象的激活器。 |
ArgCount |
获取传递给该方法的参数的数目。 (继承自 IMethodMessage) |
Args |
获取传递给该方法的参数数组。 (继承自 IMethodMessage) |
CallSiteActivationAttributes |
获取调用站点激活特性。 |
ContextProperties |
获取上下文属性的列表,这些属性定义要在其中创建对象的上下文。 |
HasVarArgs |
获取一个值,该值指示消息是否具有变量参数。 (继承自 IMethodMessage) |
InArgCount |
获取调用中未标记为 |
InArgs |
获取未标记为 |
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) |
返回未标记为 |
GetInArgName(Int32) |
返回未标记为 |