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
type Cloud = class
interface ISerializable
interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
- Наследование
-
Cloud
- Атрибуты
- Реализации
Комментарии
A Cloud — это набор узлов, которые могут взаимодействовать друг с другом через сеть.A Cloud is a set of nodes that can communicate with each other through the network. Облако, одноранговая сеть и одноранговый граф являются синонимами.Cloud, peer mesh, and peer-to-peer graph are synonymous. Один одноранговый узел может быть подключен к нескольким облакам.A single peer or node may be connected to more than one cloud.
Взаимодействие между узлами в разных облаках невозможно.Communication between nodes should never cross from one cloud to another. Экземпляр Cloud уникальным образом идентифицируется по имени, в котором учитывается регистр символов.A Cloud instance is uniquely identified by its name, which is case-sensitive.
Облака тесно связаны с сетевыми интерфейсами.Clouds are tied very closely to network interfaces. На многосетевом компьютере с двумя сетевыми адаптерами, подключенными к разным сетям, будет возвращено три облака: по одному для каждого локального адреса канала для интерфейса, а также общее глобальное облако.On a multi-homed machine with two network cards attached to different subnets, three clouds will be returned: one for each of the link local addresses per interface, and a single global scope cloud.
Конструкторы
Cloud(SerializationInfo, StreamingContext) |
Инициализирует новый экземпляр типа PNRP Cloud.Initializes a new instance of the PNRP Cloud type. Заполняет объект сведений о сериализации данными, необходимыми для сериализации объекта Cloud.This populates a serialization information object with the data needed to serialize the Cloud object. |
Поля
AllLinkLocal |
Возвращает ссылку на облако Cloud, представляющую все локальные для канала облака, участниками которых является клиент или одноранговый узел.Returns a reference to a Cloud which represents all the link-local clouds in which the client or peer is currently participating. |
Available |
Возвращает статическую ссылку на облако Cloud, представляющую все доступные облака, участниками которых является клиент.Returns a static reference to a Cloud which represents all the available clouds in which the client is currently participating. |
Свойства
Global |
Возвращает экземпляр Cloud, содержащий одноранговые узлы глобальной области (области Интернета).Gets a Cloud instance that contains globally (internet) scoped peers. |
Name |
Возвращает имя облака одноранговых узелов Cloud.Gets the name of the peer Cloud. |
Scope |
Возвращает сетевую область однорангового облака Cloud.Gets the network scope of the peer Cloud. |
ScopeId |
Получает идентификатор определенного IP-адреса данного облака одноранговых узелов Cloud.Gets the identifier of a specific IP address for this peer Cloud. |
Методы
Equals(Cloud) |
Выполняет сравнение двух объектов облаков с учетом регистра символов.Performs a case-sensitive comparison between two cloud objects. |
Equals(Object) |
Определяет, является ли содержимое этого облака одноранговых узелов Cloud эквивалентным содержимому объекта System.Determines whether the content of this peer Cloud is equivalent to the content of a System object. |
GetAvailableClouds() |
Получает коллекцию облаков одноранговых узелов, известную вызывающему узлу.Obtains a collection of peer clouds known to the calling peer. |
GetCloudByName(String) |
Возвращает объект Cloud с указанным именем облака.Returns the Cloud object with the specified cloud name. |
GetHashCode() |
Переопределяет GetHashCode().Overrides GetHashCode(). |
GetObjectData(SerializationInfo, StreamingContext) |
Заполняет информационный объект System.Runtime.Serialization данными, необходимыми для сериализации Cloud.Populates a System.Runtime.Serialization information object with the data needed to serialize the Cloud. |
GetType() |
Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление текущего объекта Cloud.Returns a string representation of the current Cloud. |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра Cloud.Implements the ISerializable interface and returns the data needed to serialize the Cloud instance. |