PeerNameRegistration Класс

Определение

Регистрирует имя однорангового узла PeerName в объекте облака Cloud или наборе облаков.Registers a PeerName in a Cloud or set of clouds.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
type PeerNameRegistration = class
    interface IDisposable
    interface ISerializable
Public Class PeerNameRegistration
Implements IDisposable, ISerializable
Наследование
PeerNameRegistration
Атрибуты
Реализации

Комментарии

Регистрация создает (или обновляет) всю информацию, связанную с a PeerName в одноранговом облаке или облаках.Registration creates (or updates) all the information that is associated with a PeerName in a peer cloud or clouds.

Возможно наличие нескольких PeerNameRegistration объектов для одного и того же имени однорангового узла.It is possible to have multiple PeerNameRegistration objects for the same peer name. В таком случае, если имя однорангового узла защищено, каждый экземпляр PeerNameRegistration представляется в другом облаке.In such a case, if the peer name is secured, each instance represents PeerNameRegistration in a different cloud. Однако если имя однорангового узла не защищено, оно может быть зарегистрировано в одном и том же облаке несколько раз, предоставляя каждую регистрацию из другого процесса.However, if the peer name is not secured, it can be registered in the same cloud multiple times, providing that each registration is from a different process.

Конструкторы

PeerNameRegistration()

Инициализирует новый экземпляр по умолчанию класса PeerNameRegistration.Initializes a new default instance of the PeerNameRegistration class.

PeerNameRegistration(PeerName, Int32)

Инициализирует новый экземпляр класса PeerNameRegistration с заданным именем и номером порта.Initializes a new instance of the PeerNameRegistration class with the specified name and port number.

PeerNameRegistration(PeerName, Int32, Cloud)

Инициализирует новый экземпляр класса PeerNameRegistration с указанным именем однорангового узла, номером порта и значением Cloud.Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext)

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

Свойства

Cloud

Получает или задает данные свойства Cloud, которое определяет облако, где будет регистрироваться данный объект PeerName.Gets or sets information in a Cloud into which this PeerName object will be registered.

Comment

Получает или задает дополнительные сведения, связанные с объектом PeerName, который будет регистрироваться в облаке Cloud.Gets or sets additional information about the PeerName object that will be registered with the Cloud.

Data

Получает или задает определяемые приложением двоичные данные для объекта PeerNameRegistration.Gets or sets application-defined binary data for the PeerNameRegistration object.

EndPointCollection

Возвращает коллекцию конечных точек сети, для которых регистрируется связанное имя однорангового узла.Gets the collection of network endpoints for which the associated peer name is registered.

PeerName

Получает или задает имя однорангового узла, регистрируемое в облаке одноранговых узелов.Gets or sets the peer name to register with a peer cloud.

Port

Возвращает или задает номер порта протокола TCP/IP, который используется одноранговым узелом, регистрируемым в объекте PeerNameRegistration.Gets or sets the TCP/IP port number used by the peer being registered into the PeerNameRegistration object.

UseAutoEndPointSelection

Получает или задает значение, указывающее, требуется ли использовать автоматический выбор конечных точек при обходе сетки одноранговых узелов или облака Cloud.Gets or sets a value that specifies whether to use automatic endpoint selection when traversing a peer mesh or Cloud.

Методы

Dispose()

Освобождает все ресурсы, используемые объектом PeerNameRegistration.Releases all resources used by the PeerNameRegistration object.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом PeerNameRegistration (при необходимости освобождает и управляемые ресурсы).Releases the unmanaged resources and optionally releases the managed resources used by the PeerNameRegistration object.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)

Заполняет объект сведений о сериализации данными, необходимыми для сериализации экземпляра PeerNameRegistration.Populates a serialization information object with the data needed to serialize the PeerNameRegistration instance.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IsRegistered()

Получает или задает значение, которое указывает, зарегистрировано ли имя однорангового узла, заданное свойством PeerName, в конкретном облаке Cloud на ведущем узле.Gets or sets whether the peer name specified in the PeerName property is registered with a specific Cloud on a host.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Start()

Регистрирует PeerName в объекте Cloud.Registers the PeerName into the Cloud. Если параметр EndPointCollection не указан, автоматический выбор адресов используется со значением порта, указанным в свойстве Port.If no EndPointCollection is specified, automatic address selection is used with the port value specified by the Port property.

Stop()

Отменяет регистрацию имени однорангового узла в свойстве PeerName из всех облаков, в которых выполнена регистрация.Unregisters the peer name specified in the PeerName property from all the clouds in which it was registered.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
Update()

Обновляет PeerNameRegistration для узла, зарегистрированного в определенном объекте Cloud.Updates the PeerNameRegistration for a node registered with a specific Cloud. Обновление выполняется на основе сведений, указанных в свойствах.Update is performed using the information specified in the properties.

Явные реализации интерфейса

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра PeerNameRegistration.Implements the ISerializable interface and returns the data needed to serialize the PeerNameRegistration instance.

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