PeerNameRegistration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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. |