Partage via


Cloud Classe

Définition

Spécifie les valeurs qui définissent un objet Cloud d'homologues.

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
[<System.Serializable>]
type Cloud = class
    interface ISerializable
    interface IEquatable<Cloud>
Public Class Cloud
Implements IEquatable(Of Cloud), ISerializable
Héritage
Cloud
Attributs
Implémente

Remarques

Un Cloud est un ensemble de nœuds qui peuvent communiquer entre eux via le réseau. Le cloud, le maillage d’homologue et le graphe d’égal à égal sont synonymes. Il est possible de connecter un même pair ou nœud à plusieurs clouds.

La communication entre les nœuds ne doit jamais se faire entre différents clouds. Une instance Cloud est identifiée par son nom, qui respecte la casse.

Les clouds sont très liés aux interfaces réseau. Sur un ordinateur multirésident comprenant deux cartes réseau connectées à différents sous-réseaux, trois clouds sont retournés : un pour chacune des adresses link-local par interface, et un cloud global.

Constructeurs

Cloud(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de type Cloud PNRP. Ceci remplit un objet d’informations de sérialisation avec les données nécessaires pour sérialiser l’objet cloud.

Champs

AllLinkLocal

Retourne une référence à un Cloud qui représente tous les nuages de lien local auxquels le client ou l'homologue participe actuellement.

Available

Retourne une référence statique à un Cloud qui représente tous les nuages disponibles auxquels le client participe actuellement.

Propriétés

Global

Obtient une instance Cloud qui contient des homologues de portée globale (internet).

Name

Obtient le nom du Cloud d'homologues.

Scope

Obtient la portée de réseau du Cloud d'homologues.

ScopeId

Obtient l'identificateur d'une adresse IP spécifique pour ce Cloud d'homologues.

Méthodes

Equals(Cloud)

Effectue une comparaison sensible à la casse entre deux objets nuage.

Equals(Object)

Détermine si le contenu de ce Cloud d'homologues est équivalent au contenu d'un objet System.

GetAvailableClouds()

Obtient une collection de nuages d'homologues connus de l'homologue appelant.

GetCloudByName(String)

Retourne l'objet Cloud avec le nom de nuage spécifié.

GetHashCode()

Substitue GetHashCode().

GetObjectData(SerializationInfo, StreamingContext)

Remplit un objet d’informations System.Runtime.Serialization avec les données nécessaires pour sérialiser Cloud.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne représentant le Cloud en cours.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implémente l'interface ISerializable et retourne les données nécessaires pour sérialiser l'instance Cloud.

S’applique à

Voir aussi