Cloud Classe

Definizione

Specifica i valori che definiscono un oggetto Cloud peer.

[System.Serializable]
public class Cloud : IEquatable<System.Net.PeerToPeer.Cloud>, System.Runtime.Serialization.ISerializable
Ereditarietà
Cloud
Attributi
Implementazioni

Commenti

Un Cloud è un set di nodi che possono comunicare tra loro tramite la rete. Il grafo peer-to-peer cloud, mesh e peer-to-peer è sinonimo. Un singolo peer o nodo può essere connesso a più di un cloud.

Le comunicazioni tra i nodi non devono mai attraversare un cloud per raggiungerne un altro. Un'istanza di Cloud viene identificata in modo univoco in base al relativo nome, con distinzione tra maiuscole e minuscole.

I cloud sono strettamente legati alle interfacce di rete. In un computer multihomed con due schede di rete collegate a subnet diverse, verranno restituiti tre cloud (uno per ognuno degli indirizzi locali al collegamento per ogni interfaccia) e un singolo cloud con ambito globale.

Costruttori

Cloud(SerializationInfo, StreamingContext)

Inizializza una nuova istanza del tipo Cloud PNRP. Consente di popolare un oggetto informazioni di serializzazione con i dati necessari per serializzare l'oggetto Cloud.

Campi

AllLinkLocal

Restituisce un riferimento a un Cloud che rappresenta tutte le aree locali rispetto al collegamento a cui il client o il peer partecipa al momento.

Available

Restituisce un riferimento statico a un Cloud che rappresenta tutte le aree disponibili a cui il client partecipa al momento.

Proprietà

Global

Ottiene un'istanza di Cloud che contiene peer con ambito globale, ovvero Internet.

Name

Ottiene il nome dell'oggetto Cloud peer.

Scope

Ottiene l'ambito di rete dell'oggetto Cloud peer.

ScopeId

Ottiene l'identificatore di un indirizzo IP specifico per l'oggetto Cloud peer corrente.

Metodi

Equals(Cloud)

Esegue un confronto con distinzione tra maiuscole e minuscole tra due oggetti area.

Equals(Object)

Determina se il contenuto dell'oggetto Cloud peer corrente è uguale al contenuto di un oggetto di System.

GetAvailableClouds()

Ottiene un insieme di aree peer note al peer chiamante.

GetCloudByName(String)

Restituisce l'oggetto Cloud avente il nome di area specificato.

GetHashCode()

Esegue l'override di GetHashCode().

GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto di informazioni System.Runtime.Serialization con i dati necessari per serializzare l'oggetto Cloud.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto Cloud corrente.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable e restituisce i dati necessari a serializzare l'istanza di Cloud.

Si applica a

Prodotto Versioni
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Vedi anche