PeerNameRegistration 类

定义

在一PeerNameCloud组或一组云中注册。

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, Cloud)

使用指定的对等名称、端口号和 < a0/> 初始化类的新实例

PeerNameRegistration(PeerName, Int32)

使用指定的名称和端口号初始化类的新实例 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()

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

显式接口实现

名称 说明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

适用于