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-Objekt Cloud 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 Reihe von Knoten, die über das Netzwerk miteinander kommunizieren können. Cloud-, Peer-Gitter- und Peer-to-Peer-Diagramme sind synonym. Ein einzelner Peer oder Knoten kann mit mehreren Clouds verbunden sein.
Die Kommunikation zwischen Knoten sollte niemals von einer Cloud zu einer anderen wechseln. Eine Cloud-Instanz wird durch ihren Namen eindeutig bestimmt. Dabei muss Groß- und Kleinschreibung beachtet werden.
Clouds sind sehr eng mit Netzwerkschnittstellen verknüpft. 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
| Name | Beschreibung |
|---|---|
| Cloud(SerializationInfo, StreamingContext) |
Initialisiert eine neue Instanz des PNRP-Typs Cloud . Dadurch wird ein Serialisierungsinformationsobjekt mit den Daten aufgefüllt, die zum Serialisieren des Cloudobjekts erforderlich sind. |
Felder
| Name | Beschreibung |
|---|---|
| AllLinkLocal |
Gibt einen Verweis auf einen Cloud Verweis zurück, der alle link-lokalen Clouds darstellt, an denen der Client oder Peer derzeit teilnimmt. |
| Available |
Gibt einen statischen Verweis auf einen Cloud , der alle verfügbaren Clouds darstellt, an denen der Client derzeit teilnimmt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Global |
Ruft eine Cloud Instanz ab, die global (internetbezogene) Peers enthält. |
| Name |
Ruft den Namen des Peers Cloudab. |
| Scope |
Ruft den Netzwerkbereich des Peers Cloudab. |
| ScopeId |
Ruft den Bezeichner einer bestimmten IP-Adresse für diesen Peer ab Cloud. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Cloud) |
Führt einen Vergleich zwischen zwei Cloudobjekten durch, bei dem zwischen Groß-/Kleinschreibung unterschieden wird. |
| Equals(Object) |
Bestimmt, ob der Inhalt dieses Peers Cloud dem Inhalt eines System Objekts entspricht. |
| GetAvailableClouds() |
Ruft eine Sammlung von Peerclouds ab, die dem aufrufenden Peer bekannt sind. |
| GetCloudByName(String) |
Gibt das Cloud Objekt mit dem angegebenen Cloudnamen zurück. |
| GetHashCode() |
Überschreibt GetHashCode(). |
| GetObjectData(SerializationInfo, StreamingContext) |
Füllt ein System.Runtime.Serialization Informationsobjekt mit den daten auf, die zum Serialisieren der Cloud. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung der aktuellen Cloudzurück. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementiert die ISerializable Schnittstelle und gibt die zum Serialisieren der Cloud Instanz erforderlichen Daten zurück. |