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
Bei der Registrierung werden alle Informationen erstellt (oder aktualisiert), die einem PeerName in einer Peercloud oder in Clouds zugeordnet sind.
Es ist möglich, mehrere PeerNameRegistration Objekte für denselben Peernamen zu verwenden. Wenn in einem solchen Fall der Peername gesichert ist, stellt jede instance in einer anderen Cloud darPeerNameRegistration. Wenn der Peername jedoch nicht gesichert ist, kann er mehrmals in derselben Cloud registriert werden, vorausgesetzt, dass jede Registrierung aus einem anderen Prozess stammt.
Konstruktoren
PeerNameRegistration() |
Initialisiert eine neue Standardinstanz der PeerNameRegistration-Klasse. |
PeerNameRegistration(PeerName, Int32) |
Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit dem angegebenen Namen und der angegebenen Portnummer. |
PeerNameRegistration(PeerName, Int32, Cloud) |
Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit Peernamen, Portnummer und Cloud laut Angabe. |
PeerNameRegistration(SerializationInfo, StreamingContext) |
Initialisiert ein neues serialisierbares PeerNameRegistration-Objekt. |
Eigenschaften
Cloud |
Ruft Informationen in einer Cloud ab, in der dieses PeerName-Objekt registriert wird, oder legt diese fest. |
Comment |
Ruft zusätzliche Informationen über das PeerName-Objekt ab, das bei der Cloud registriert wird, oder legt diese fest. |
Data |
Ruft anwendungsdefinierte Binärdaten für das PeerNameRegistration-Objekt ab oder legt diese fest. |
EndPointCollection |
Ruft die Auflistung von Netzwerkendpunkten ab, für die der zugeordnete Peername registriert wird. |
PeerName |
Ruft den Peernamen ab, der bei einer Peerwolke registriert werden soll, oder legt diesen fest. |
Port |
Ruft die TCP/IP-Anschlussnummer ab, die von dem im PeerNameRegistration-Objekt registrierten Peer verwendet wird, oder legt diese fest. |
UseAutoEndPointSelection |
Ruft einen Wert ab, der angibt, ob beim Durchlaufen eines Peermeshs oder einer Peer-Cloud die automatische Endpunktauswahl verwendet werden soll. |
Methoden
Dispose() |
Gibt alle vom PeerNameRegistration-Objekt verwendeten Ressourcen frei. |
Dispose(Boolean) |
Gibt die vom PeerNameRegistration-Objekt verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Füllt ein Serialisierungsinformationsobjekt mit den Daten, die zum Serialisieren der PeerNameRegistration-Instanz erforderlich sind. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
IsRegistered() |
Ruft ab oder legt fest, ob der in der PeerName-Eigenschaft angegebene Peername bei einer bestimmten Cloud auf einem Host registriert ist. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Start() |
Registriert den PeerName in der Cloud. Wenn keine EndPointCollection 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 in allen Clouds auf, in denen er registriert wurde. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Update() |
Aktualisiert die PeerNameRegistration für einen Knoten, der in einem bestimmten Cloud registriert ist. Das Update erfolgt mithilfe der in den Eigenschaften angegebenen Informationen. |
Explizite Schnittstellenimplementierungen
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der PeerNameRegistration-Instanz erforderlichen Daten zurück. |