Cloud Class
Specifies the values that define a Peer Cloud object.
Assembly: System.Net (in System.Net.dll)
| Name | Description | |
|---|---|---|
![]() | 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. |
| Name | Description | |
|---|---|---|
![]() | Equals(Cloud^) | Performs a case-sensitive comparison between two cloud objects. |
![]() | Equals(Object^) | Determines whether the content of this peer Cloud is equivalent to the content of a System object. (Overrides Object::Equals(Object^).) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() ![]() | GetAvailableClouds() | Obtains a collection of peer clouds known to the calling peer. |
![]() ![]() | GetCloudByName(String^) | Returns the Cloud object with the specified cloud name. |
![]() | GetHashCode() | Overrides GetHashCode.(Overrides Object::GetHashCode().) |
![]() | GetObjectData(SerializationInfo^, StreamingContext) | Populates a System.Runtime.Serialization information object with the data needed to serialize the Cloud. |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string representation of the current Cloud.(Overrides Object::ToString().) |
| Name | Description | |
|---|---|---|
![]() ![]() | AllLinkLocal | Returns a reference to a Cloud which represents all the link-local clouds in which the client or peer is currently participating. |
![]() ![]() | Available | Returns a static reference to a Cloud which represents all the available clouds in which the client is currently participating. |
| Name | Description | |
|---|---|---|
![]() ![]() | ISerializable::GetObjectData(SerializationInfo^, StreamingContext) | Implements the ISerializable interface and returns the data needed to serialize the Cloud instance. |
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.
Available since 3.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.






