PeerNode 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.
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). |