Cloud Класс

Определение

Указывает значения, определяющие объект Peer 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.

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

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