PeerNameRegistration PeerNameRegistration PeerNameRegistration PeerNameRegistration Class

Definition

Registriert einen PeerName in einer Cloud oder in einem Satz von Wolken.Registers a PeerName in a Cloud or set of clouds.

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

Hinweise

Die Registrierung erstellt (oder aktualisiert) alle Informationen, die einer PeerName in einer peercloud oder in Clouds zugeordnet sind.Registration creates (or updates) all the information that is associated with a PeerName in a peer cloud or clouds.

Es können mehrere PeerNameRegistration -Objekte für denselben Peernamen vorhanden sein.It is possible to have multiple PeerNameRegistration objects for the same peer name. In einem solchen Fall stellt jede Instanz in einer anderen Cloud dar PeerNameRegistration , wenn der PeerName geschützt ist.In such a case, if the peer name is secured, each instance represents PeerNameRegistration in a different cloud. Wenn der PeerName jedoch nicht gesichert ist, kann er mehrmals in der gleichen Cloud registriert werden, sodass jede Registrierung von einem anderen Prozess aus erfolgt.However, if the peer name is not secured, it can be registered in the same cloud multiple times, providing that each registration is from a different process.

Konstruktoren

PeerNameRegistration() PeerNameRegistration() PeerNameRegistration() PeerNameRegistration()

Initialisiert eine neue Standardinstanz der PeerNameRegistration-Klasse.Initializes a new default instance of the PeerNameRegistration class.

PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32) PeerNameRegistration(PeerName, Int32)

Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit dem angegebenen Namen und der angegebenen Portnummer.Initializes a new instance of the PeerNameRegistration class with the specified name and port number.

PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud) PeerNameRegistration(PeerName, Int32, Cloud)

Initialisiert eine neue Instanz der PeerNameRegistration-Klasse mit Peernamen, Portnummer und Cloud laut Angabe.Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext) PeerNameRegistration(SerializationInfo, StreamingContext)

Initialisiert ein neues serialisierbares PeerNameRegistration-Objekt.Initializes a new serializable PeerNameRegistration object.

Eigenschaften

Cloud Cloud Cloud Cloud

Ruft Informationen in einer Cloud ab, in der dieses PeerName-Objekt registriert wird, oder legt diese fest.Gets or sets information in a Cloud into which this PeerName object will be registered.

Comment Comment Comment Comment

Ruft zusätzliche Informationen über das PeerName-Objekt ab, das bei der Cloud registriert wird, oder legt diese fest.Gets or sets additional information about the PeerName object that will be registered with the Cloud.

Data Data Data Data

Ruft anwendungsdefinierte Binärdaten für das PeerNameRegistration-Objekt ab oder legt diese fest.Gets or sets application-defined binary data for the PeerNameRegistration object.

EndPointCollection EndPointCollection EndPointCollection EndPointCollection

Ruft die Auflistung von Netzwerkendpunkten ab, für die der zugeordnete Peername registriert wird.Gets the collection of network endpoints for which the associated peer name is registered.

PeerName PeerName PeerName PeerName

Ruft den Peernamen ab, der bei einer Peerwolke registriert werden soll, oder legt diesen fest.Gets or sets the peer name to register with a peer cloud.

Port Port Port Port

Ruft die TCP/IP-Anschlussnummer ab, die von dem im PeerNameRegistration-Objekt registrierten Peer verwendet wird, oder legt diese fest.Gets or sets the TCP/IP port number used by the peer being registered into the PeerNameRegistration object.

UseAutoEndPointSelection UseAutoEndPointSelection UseAutoEndPointSelection UseAutoEndPointSelection

Ruft einen Wert ab, der angibt, ob beim Durchlaufen eines Peermeshs oder einer Peer-Cloud die automatische Endpunktauswahl verwendet werden soll.Gets or sets a value that specifies whether to use automatic endpoint selection when traversing a peer mesh or Cloud.

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle vom PeerNameRegistration-Objekt verwendeten Ressourcen frei.Releases all resources used by the PeerNameRegistration object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die vom PeerNameRegistration-Objekt verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources and optionally releases the managed resources used by the PeerNameRegistration object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Füllt ein Serialisierungsinformationsobjekt mit den Daten, die zum Serialisieren der PeerNameRegistration-Instanz erforderlich sind.Populates a serialization information object with the data needed to serialize the PeerNameRegistration instance.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IsRegistered() IsRegistered() IsRegistered() IsRegistered()

Ruft ab oder legt fest, ob der in der PeerName-Eigenschaft angegebene Peername bei einer bestimmten Cloud auf einem Host registriert ist.Gets or sets whether the peer name specified in the PeerName property is registered with a specific Cloud on a host.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Start() Start() Start() Start()

Registriert den PeerName in der Cloud.Registers the PeerName into the Cloud. Wenn keine EndPointCollection angegeben ist, wird die automatische Adressauswahl mit dem durch die Port-Eigenschaft angegebenen Portwert verwendet.If no EndPointCollection is specified, automatic address selection is used with the port value specified by the Port property.

Stop() Stop() Stop() Stop()

Hebt die Registrierung des in der PeerName-Eigenschaft angegebenen Peernamens in allen Clouds auf, in denen er registriert wurde.Unregisters the peer name specified in the PeerName property from all the clouds in which it was registered.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
Update() Update() Update() Update()

Aktualisiert die PeerNameRegistration für einen Knoten, der in einem bestimmten Cloud registriert ist.Updates the PeerNameRegistration for a node registered with a specific Cloud. Das Update erfolgt mithilfe der in den Eigenschaften angegebenen Informationen.Update is performed using the information specified in the properties.

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der PeerNameRegistration-Instanz erforderlichen Daten zurück.Implements the ISerializable interface and returns the data needed to serialize the PeerNameRegistration instance.

Gilt für: