PeerNameRegistration 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.
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. |