Cloud Cloud Cloud Cloud Class

Определение

Задает значения, определяющие объект облака одноранговых узелов Cloud.Specifies the values that define a Peer Cloud object.

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
Наследование
CloudCloudCloudCloud
Атрибуты
Реализации

Комментарии

Объект Cloud представляет собой набор узлов, которые могут взаимодействовать друг с другом по сети.A Cloud is a set of nodes that can communicate with each other through the network. Облако, одноранговой сети и peer-to-peer граф являются синонимами.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) Cloud(SerializationInfo, StreamingContext) Cloud(SerializationInfo, StreamingContext) 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 AllLinkLocal AllLinkLocal 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 Available Available Available

Возвращает статическую ссылку на облако Cloud, представляющую все доступные облака, участниками которых является клиент.Returns a static reference to a Cloud which represents all the available clouds in which the client is currently participating.

Свойства

Global Global Global Global

Возвращает экземпляр Cloud, содержащий одноранговые узлы глобальной области (области Интернета).Gets a Cloud instance that contains globally (internet) scoped peers.

Name Name Name Name

Возвращает имя облака одноранговых узелов Cloud.Gets the name of the peer Cloud.

Scope Scope Scope Scope

Возвращает сетевую область однорангового облака Cloud.Gets the network scope of the peer Cloud.

ScopeId ScopeId ScopeId ScopeId

Получает идентификатор определенного IP-адреса данного облака одноранговых узелов Cloud.Gets the identifier of a specific IP address for this peer Cloud.

Методы

Equals(Cloud) Equals(Cloud) Equals(Cloud) Equals(Cloud)

Выполняет сравнение двух объектов облаков с учетом регистра символов.Performs a case-sensitive comparison between two cloud objects.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, является ли содержимое этого облака одноранговых узелов Cloud эквивалентным содержимому объекта System.Determines whether the content of this peer Cloud is equivalent to the content of a System object.

GetAvailableClouds() GetAvailableClouds() GetAvailableClouds() GetAvailableClouds()

Получает коллекцию облаков одноранговых узелов, известную вызывающему узлу.Obtains a collection of peer clouds known to the calling peer.

GetCloudByName(String) GetCloudByName(String) GetCloudByName(String) GetCloudByName(String)

Возвращает объект Cloud с указанным именем облака.Returns the Cloud object with the specified cloud name.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Переопределяет GetHashCode().Overrides GetHashCode().

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Заполняет информационный объект System.Runtime.Serialization данными, необходимыми для сериализации Cloud.Populates a System.Runtime.Serialization information object with the data needed to serialize the Cloud.

GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строковое представление текущего объекта Cloud.Returns a string representation of the current Cloud.

Явные реализации интерфейса

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Реализует интерфейс ISerializable и возвращает данные, необходимые для сериализации экземпляра Cloud.Implements the ISerializable interface and returns the data needed to serialize the Cloud instance.

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

Дополнительно