Cloud.GetAvailableClouds Method

Definition

Obtains a collection of peer clouds known to the calling peer.

public:
 static System::Net::PeerToPeer::CloudCollection ^ GetAvailableClouds();
public static System.Net.PeerToPeer.CloudCollection GetAvailableClouds ();
static member GetAvailableClouds : unit -> System.Net.PeerToPeer.CloudCollection
Public Shared Function GetAvailableClouds () As CloudCollection

Returns

A CloudCollection object that specifies a collection of peer clouds known to the calling peer. If no clouds are available, null is returned.

Remarks

This method and the GetCloudByName methods are the only ways to get new instances of the Cloud class.

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.

Applies to

See also