PeerNode Klasse

Definition

Definiert die Instanz eines Peerknotens, der von einer Anwendung verwendet wird, die Teil eines bestimmten Peermeshs ist.

public ref class PeerNode sealed : System::ServiceModel::IOnlineStatus
public sealed class PeerNode : System.ServiceModel.IOnlineStatus
type PeerNode = class
    interface IOnlineStatus
Public NotInheritable Class PeerNode
Implements IOnlineStatus
Vererbung
PeerNode
Implementiert

Hinweise

Ein Peerknoten kann mehrere Peerkanäle innerhalb des Gitters hosten, solange er einen gemeinsamen URI und Hostnamen in dem gemeinsam verwendet, der für die Bindung für jeden EndpointAddress Kanal angegeben ist.

Wenn zwei oder mehr Peerkanäle, die für einen Peerknoten definiert sind, mit separaten Bindungen erstellt werden, müssen die Eigenschaften , und für alle Port ListenIPAddress Resolver Bindungen identisch sein.

Wenn eine nachfolgende Kanalbindung nach der ersten für dieselbe Peerknoteninstanz erstellt wird, muss die -Eigenschaft für diese und nachfolgende Bindungen kleiner oder gleich dem Wert der -Eigenschaft sein, wie er für die erste Kanalbindung festgelegt MaxReceivedMessageSize MaxReceivedMessageSize wurde.

Eigenschaften

IsOnline

Ruft einen Wert ab, der angibt, ob der Peerknoten online und in der Lage ist, Nachrichten an benachbarte Knoten im Peermesh zu senden.

MessagePropagationFilter

Ruft einen benutzerdefinierten Filter für Nachrichten ab, die über den Peerkanal empfangen werden, oder legt diese fest

Port

Ruft den Netzwerkport ab, den der Peerknoten abhört.

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RefreshConnection()

Aktualisiert die Verbindung mit dem Peermesh.

ToString()

Stellt eine Zeichenfolgenentsprechung eines Peerknotens bereit.

Ereignisse

Offline

Gibt an, wenn der Peerknoten das Peermesh verlässt (offline geht).

Online

Gibt an, wenn ein Peerknoten Teil des Peermeshs wird (online geht).

Gilt für