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
Атрибуты
Реализации

Комментарии

A 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.

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

См. также раздел