Freigeben über


Cloud Klasse

Definition

Gibt die Werte an, die ein Peer-Cloud-Objekt definieren.

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
Vererbung
Cloud
Attribute
Implementiert

Hinweise

A Cloud ist eine Gruppe von Knoten, die über das Netzwerk miteinander kommunizieren können. Cloud-, Peer-Mesh- und Peer-to-Peer-Graph sind synonym. Ein einzelner Peer oder Knoten kann mit mehr als einer Cloud verbunden sein.

Die Kommunikation zwischen den Knoten sollte die Grenze einer Cloud nie überschreiten. Eine Cloud-Instanz wird durch ihren Namen eindeutig bestimmt. Dabei muss Groß- und Kleinschreibung beachtet werden.

Clouds sind sehr eng an Netzwerkschnittstellen gebunden. Auf einem mehrfach vernetzten Computer mit zwei Netzwerkkarten, die mit unterschiedlichen Subnetzen verbunden sind, werden drei Clouds zurückgegeben: eine für jede lokale Linkadresse pro Schnittstelle und eine einzelne Cloud mit globalem Gültigkeitsbereich.

Konstruktoren

Cloud(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz des PNRP-Cloud-Typs. Dieser füllt ein Serialisierungsinformationsobjekt mit den Daten, die zum Serialisieren des Cloud-Objekts erforderlich sind.

Felder

AllLinkLocal

Gibt einen Verweis auf eine Cloud zurück, der alle Link-Local-Wolken darstellt, in denen sich der Client oder Peer gegenwärtig befindet.

Available

Gibt einen statischen Verweis auf eine Cloud zurück, der alle verfügbaren Wolken darstellt, in denen sich der Client gegenwärtig befindet.

Eigenschaften

Global

Ruft eine Cloud-Instanz ab, die Peers mit globalem Bereich (Internet) enthält.

Name

Ruft den Namen der Peer-Cloud ab.

Scope

Ruft den Netzwerkbereich der Peer-Cloud ab.

ScopeId

Ruft den Bezeichner einer bestimmten IP-Adresse für diese Peer-Cloud ab.

Methoden

Equals(Cloud)

Vergleicht zwei Wolkenobjekte unter Berücksichtigung der Groß- und Kleinschreibung.

Equals(Object)

Bestimmt, ob der Inhalt dieses Peer-Cloud-Objekts dem Inhalt eines System-Objekts entspricht.

GetAvailableClouds()

Ruft eine Auflistung von Peerwolken ab, die dem aufrufenden Peer bekannt sind.

GetCloudByName(String)

Gibt das Cloud-Objekt mit dem angegebenen Wolkennamen zurück.

GetHashCode()

Überschreibt GetHashCode().

GetObjectData(SerializationInfo, StreamingContext)

Füllt ein System.Runtime.Serialization-Informationsobjekt mit den Daten, die zum Serialisieren des Cloud erforderlich sind.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen Cloud zurück.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der Cloud-Instanz erforderlichen Daten zurück.

Gilt für:

Weitere Informationen