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