PeerNameRegistration Klasse

Definition

Registriert eine PeerName in einer oder einer Cloud Gruppe von Clouds.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNameRegistration = class
    interface IDisposable
    interface ISerializable
Public Class PeerNameRegistration
Implements IDisposable, ISerializable
Vererbung
PeerNameRegistration
Attribute
Implementiert

Hinweise

Die Registrierung erstellt (oder aktualisiert) alle Informationen, die einer PeerName in einer Peer-Cloud oder Cloud zugeordnet sind.

Es ist möglich, mehrere PeerNameRegistration Objekte für denselben Peernamen zu haben. Wenn der Peername in einem solchen Fall gesichert ist, stellt jede Instanz in einer anderen Cloud dar PeerNameRegistration . Wenn der Peername jedoch nicht gesichert ist, kann er mehrmals in derselben Cloud registriert werden, vorausgesetzt, jede Registrierung stammt aus einem anderen Prozess.

Konstruktoren

Name Beschreibung
PeerNameRegistration()

Initialisiert eine neue Standardinstanz der PeerNameRegistration Klasse.

PeerNameRegistration(PeerName, Int32, Cloud)

Initialisiert eine neue Instanz der PeerNameRegistration Klasse mit dem angegebenen Peernamen, der Portnummer und Cloud.

PeerNameRegistration(PeerName, Int32)

Initialisiert eine neue Instanz der PeerNameRegistration Klasse mit dem angegebenen Namen und der Portnummer.

PeerNameRegistration(SerializationInfo, StreamingContext)

Initialisiert ein neues serialisierbares PeerNameRegistration Objekt.

Eigenschaften

Name Beschreibung
Cloud

Dient zum Abrufen oder Festlegen von Informationen in einem Cloud Objekt, in dem dieses PeerName Objekt registriert wird.

Comment

Dient zum Abrufen oder Festlegen zusätzlicher Informationen zu dem PeerName Objekt, das bei der Cloud.

Data

Ruft anwendungsdefinierte Binärdaten für das Objekt ab oder legt diese PeerNameRegistration fest.

EndPointCollection

Ruft die Auflistung der Netzwerkendpunkte ab, für die der zugeordnete Peername registriert ist.

PeerName

Ruft den Peernamen ab, der bei einer Peercloud registriert werden soll, oder legt diesen fest.

Port

Dient zum Abrufen oder Festlegen der TCP/IP-Portnummer, die vom Peer verwendet wird, der PeerNameRegistration im Objekt registriert wird.

UseAutoEndPointSelection

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die automatische Endpunktauswahl beim Durchlaufen eines Peergitters oder Cloudeines Peer-Gitters verwendet werden soll.

Methoden

Name Beschreibung
Dispose()

Gibt alle vom PeerNameRegistration Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei und gibt optional die vom PeerNameRegistration Objekt verwendeten verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetObjectData(SerializationInfo, StreamingContext)

Füllt ein Serialisierungsinformationsobjekt mit den Daten auf, die zum Serialisieren der PeerNameRegistration Instanz erforderlich sind.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsRegistered()

Ruft ab oder legt fest, ob der in der PeerName Eigenschaft angegebene Peername mit einem bestimmten Cloud auf einem Host registriert ist.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Start()

Registriert die PeerName Datei in der Cloud. Wenn kein EndPointCollection Wert angegeben ist, wird die automatische Adressauswahl mit dem durch die Port Eigenschaft angegebenen Portwert verwendet.

Stop()

Hebt die Registrierung des in der PeerName Eigenschaft angegebenen Peernamens aus allen Clouds auf, in denen er registriert wurde.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Update()

Aktualisiert den für einen Knoten, der PeerNameRegistration mit einem bestimmten CloudKnoten registriert ist. Die Aktualisierung erfolgt mithilfe der in den Eigenschaften angegebenen Informationen.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Gilt für: