ConstructionCall 成员

实现 IConstructionCallMessage 接口以创建一条请求消息,该消息构成远程对象上的构造函数调用。

下表列出了由 ConstructionCall 类型公开的成员。

公共构造函数

  名称 说明
Public method ConstructionCall 已重载。 

页首

受保护的字段

  名称 说明
Protected field ExternalProperties  表示远程处理消息属性集合的 IDictionary 接口。 (从 MethodCall 继承。)
Protected field InternalProperties  表示远程处理消息属性集合的 IDictionary 接口。 (从 MethodCall 继承。)

页首

公共属性

  名称 说明
Public property ActivationType 获取要激活的远程对象的类型。
Public property ActivationTypeName 获取要激活的远程对象的完整类型名称。
Public property Activator 获取或设置激活远程对象的激活器。
Public property ArgCount  获取传递给某方法的参数的数目。 (从 MethodCall 继承。)
Public property Args  获取传递给方法的参数数组。 (从 MethodCall 继承。)
Public property CallSiteActivationAttributes 获取远程对象的调用方激活属性。
Public property ContextProperties 获取一个属性列表,这些属性定义要在其中创建远程对象的上下文。
Public property HasVarArgs  获取一个值,该值指示该方法是否接受数目可变的参数。 (从 MethodCall 继承。)
Public property InArgCount  获取方法调用中未标记为 out 参数的参数数目。(从 MethodCall 继承。)
Public property InArgs  获取方法调用中未标记为 out 参数的一组参数。 (从 MethodCall 继承。)
Public property LogicalCallContext  获取当前方法调用的 LogicalCallContext。 (从 MethodCall 继承。)
Public property MethodBase  获取被调用方法的 MethodBase。 (从 MethodCall 继承。)
Public property MethodName  获取被调用方法的名称。 (从 MethodCall 继承。)
Public property MethodSignature  获取包含方法签名的对象。 (从 MethodCall 继承。)
Public property Properties 获取表示远程处理消息属性集合的 IDictionary 接口。
Public property TypeName  获取在其上进行方法调用的远程对象的完整类型名称。 (从 MethodCall 继承。)
Public property Uri  获取或设置在其上进行方法调用的远程对象的统一资源标识符 (URI)。(从 MethodCall 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetArg  获取指定索引处做为对象的方法参数。 (从 MethodCall 继承。)
Public method GetArgName  获取指定索引处的方法参数的名称。 (从 MethodCall 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetInArg  获取指定索引处未标记为 out 参数的方法参数。 (从 MethodCall 继承。)
Public method GetInArgName  获取指定索引处未标记为 out 参数的方法参数的名称。 (从 MethodCall 继承。)
Public method GetObjectData  GetObjectData 方法未实现。 (从 MethodCall 继承。)
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method HeaderHandler  从应用到一个方法的远程处理标头数组初始化一个内部序列化处理程序。 (从 MethodCall 继承。)
Public method Init  初始化一个 MethodCall。 (从 MethodCall 继承。)
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ResolveMethod  从先前初始化的远程处理消息属性设置方法信息。 (从 MethodCall 继承。)
Public method RootSetObjectData  从序列化设置来设置方法信息。 (从 MethodCall 继承。)
Public method ToString  返回表示当前 ObjectString。 (从 Object 继承。)

页首

受保护的方法

  名称 说明
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)

页首

请参见

参考

ConstructionCall 类
System.Runtime.Remoting.Messaging 命名空间
IConstructionCallMessage 接口
IMethodCallMessage
IMethodMessage
IMessage