Cloud Cloud Cloud Cloud Class
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
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. 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)||
Initializes a new instance of the PNRP Cloud type. This populates a serialization information object with the data needed to serialize the Cloud object.
|AllLinkLocal AllLinkLocal AllLinkLocal AllLinkLocal||
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||
Returns a static reference to a Cloud which represents all the available clouds in which the client is currently participating.
|Global Global Global Global||
Gets a Cloud instance that contains globally (internet) scoped peers.
|Name Name Name Name||
Gets the name of the peer Cloud.
|Scope Scope Scope Scope||
Gets the network scope of the peer Cloud.
|ScopeId ScopeId ScopeId ScopeId||
Gets the identifier of a specific IP address for this peer Cloud.
Explicit Interface Implementations
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.