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) |
Инициализирует новый экземпляр класса PeerNameRegistration с заданным именем и номером порта. |
PeerNameRegistration(PeerName, Int32, Cloud) |
Инициализирует новый экземпляр класса PeerNameRegistration с указанным именем однорангового узла, номером порта и значением Cloud. |
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. |