Cloud Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |