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

Инициализирует новый экземпляр класса с указанным именем однорангового PeerNameRegistration узла, номером порта и Cloud.

PeerNameRegistration(PeerName, Int32)

Инициализирует новый экземпляр PeerNameRegistration класса с указанным именем и номером порта.

PeerNameRegistration(SerializationInfo, StreamingContext)

Инициализирует новый сериализуемый PeerNameRegistration объект.

Свойства

Имя Описание
Cloud

Возвращает или задает сведения, в Cloud которых будет зарегистрирован этот PeerName объект.

Comment

Возвращает или задает дополнительные сведения об объекте PeerName , который будет зарегистрирован в объекте Cloud.

Data

Возвращает или задает двоичные данные, определенные приложением PeerNameRegistration для объекта.

EndPointCollection

Возвращает коллекцию сетевых конечных точек, для которых зарегистрировано связанное имя однорангового узла.

PeerName

Возвращает или задает имя однорангового узла для регистрации в одноранговом облаке.

Port

Возвращает или задает номер порта TCP/IP, используемый пирингом, зарегистрированным в объекте PeerNameRegistration .

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.

Применяется к