Cloud Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает значения, определяющие объект облака одноранговых узелов Cloud.
public ref class Cloud : IEquatable<System::Net::PeerToPeer::Cloud ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class Cloud : IEquatable<System.Net.PeerToPeer.Cloud>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Cloud = class
interface ISerializable
interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
- Наследование
-
Cloud
- Атрибуты
- Реализации
Комментарии
— Cloud это набор узлов, которые могут взаимодействовать друг с другом по сети. Облако, одноранговая сетка и одноранговый граф являются синонимами. Один одноранговый узел может быть подключен к нескольким облакам.
Взаимодействие между узлами в разных облаках невозможно. Экземпляр Cloud уникальным образом идентифицируется по имени, в котором учитывается регистр символов.
Облака тесно связаны с сетевыми интерфейсами. На многосетевом компьютере с двумя сетевыми адаптерами, подключенными к разным сетям, будет возвращено три облака: по одному для каждого локального адреса канала для интерфейса, а также общее глобальное облако.
Конструкторы
Cloud(SerializationInfo, StreamingContext) |
Инициализирует новый экземпляр типа PNRP Cloud. Заполняет объект сведений о сериализации данными, необходимыми для сериализации объекта Cloud. |
Поля
AllLinkLocal |
Возвращает ссылку на облако Cloud, представляющую все локальные для канала облака, участниками которых является клиент или одноранговый узел. |
Available |
Возвращает статическую ссылку на облако Cloud, представляющую все доступные облака, участниками которых является клиент. |
Свойства
Global |
Возвращает экземпляр Cloud, содержащий одноранговые узлы глобальной области (области Интернета). |
Name |
Возвращает имя облака одноранговых узелов Cloud. |
Scope |
Возвращает сетевую область однорангового облака Cloud. |
ScopeId |
Получает идентификатор определенного IP-адреса данного облака одноранговых узелов Cloud. |
Методы
Equals(Cloud) |
Выполняет сравнение двух объектов облаков с учетом регистра символов. |
Equals(Object) |
Определяет, является ли содержимое этого облака одноранговых узелов Cloud эквивалентным содержимому объекта System. |
GetAvailableClouds() |
Получает коллекцию облаков одноранговых узелов, известную вызывающему узлу. |
GetCloudByName(String) |
Возвращает объект Cloud с указанным именем облака. |
GetHashCode() |
Переопределяет GetHashCode(). |
GetObjectData(SerializationInfo, StreamingContext) |
Заполняет информационный объект System.Runtime.Serialization данными, необходимыми для сериализации Cloud. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление текущего объекта Cloud. |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра класса Cloud. |