RemotingSurrogateSelector 成员

选择可用于序列化从 MarshalByRefObject 派生的对象的远程处理代理项。

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

公共构造函数

  名称 说明
Public method RemotingSurrogateSelector 初始化 RemotingSurrogateSelector 类的新实例。

页首

公共属性

  名称 说明
Public property Filter 获取或设置 RemotingSurrogateSelector 的当前实例的 MessageSurrogateFilter 委托。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method ChainSelector 将指定的 ISurrogateSelector 添加到代理项选择器链。
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetNextSelector 返回代理项选择器链中的下一个 ISurrogateSelector
Public method GetRootObject 返回位于对象图的根处的对象。
Public method GetSurrogate 返回给定上下文中给定类型的适当代理项。
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method SetRootObject 设置位于对象图的根处的对象。
Public method ToString  返回表示当前 ObjectString。 (从 Object 继承。)
Public method UseSoapFormat 设置当前代理项选择器以使用 SOAP 格式。

页首

受保护的方法

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

页首

请参见

参考

RemotingSurrogateSelector 类
System.Runtime.Remoting.Messaging 命名空间
ObjRef 类
BinaryFormatter
SoapFormatter