PeerNameRegistration 类

定义

在一个 PeerName 或一组群中注册 Cloud

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNameRegistration = class
    interface IDisposable
    interface ISerializable
Public Class PeerNameRegistration
Implements IDisposable, ISerializable
继承
PeerNameRegistration
属性
实现

注解

注册 (或更新) 与 PeerName 对等云或云中关联的所有信息。

同一对等名称可以有多个 PeerNameRegistration 对象。 在这种情况下,如果保护对等名称,则每个实例都 PeerNameRegistration 表示在不同的云中。 但是,如果对等名称不受保护,则它可以多次在同一云中注册,前提是每个注册都来自不同的进程。

构造函数

PeerNameRegistration()

初始化 PeerNameRegistration 类的新默认实例。

PeerNameRegistration(PeerName, Int32)

使用指定的名称和端口号初始化 PeerNameRegistration 类的新实例。

PeerNameRegistration(PeerName, Int32, Cloud)

使用指定的对等名称、端口号和 Cloud 初始化 PeerNameRegistration 类的新实例。

PeerNameRegistration(SerializationInfo, StreamingContext)

初始化一个新的可序列化 PeerNameRegistration 对象。

属性

Cloud

获取或设置要在其中注册此对此 Cloud 对象的 PeerName 中的信息。

Comment

获取或设置将要在 PeerName 中注册的 Cloud 对象的其他信息。

Data

获取或设置 PeerNameRegistration 对象的应用程序定义的二进制数据。

EndPointCollection

获取为其注册关联对等名称的网络终结点的集合。

PeerName

获取或设置要向对等群注册的对等名称。

Port

获取或设置正在 PeerNameRegistration 对象中注册的对等方使用的 TCP/IP 端口号。

UseAutoEndPointSelection

获取或设置一个值,该值指定当遍历对等网格或 Cloud 时是否使用自动终结点选择。

方法

Dispose()

释放由 PeerNameRegistration 对象使用的所有资源。

Dispose(Boolean)

释放非托管资源,并(可选)释放由 PeerNameRegistration 对象占用的托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetObjectData(SerializationInfo, StreamingContext)

使用序列化 PeerNameRegistration 实例所需的数据填充序列化信息对象。

GetType()

获取当前实例的 Type

(继承自 Object)
IsRegistered()

获取或设置在 PeerName 属性中指定的对等名称是否向主机上的特定 Cloud 进行了注册。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Start()

PeerName 注册到 Cloud。 如果未指定 EndPointCollection,则将自动地址选择和由 Port 属性指定的端口值结合使用。

Stop()

从对等名称注册的所有云中注销 PeerName 属性中指定的对等名称。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
Update()

为在特定 Cloud 中注册的节点更新 PeerNameRegistration。 使用属性中指定的信息执行更新。

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

实现 ISerializable 接口,并返回序列化 PeerNameRegistration 实例所需的数据。

适用于