PeerNode Klass

Definition

Definierar instansen av en peer-nod som används av ett program som deltar i ett specifikt peer-nät.

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
Arv
PeerNode
Implementeringar

Kommentarer

En peer-nod kan vara värd för flera peer-kanaler i nätet så länge de delar en gemensam URI och ett gemensamt värdnamn i den EndpointAddress angivna bindningen för varje kanal.

Om två eller flera peer-kanaler som definierats för en peer-nod skapas med separata bindningar Portmåste egenskaperna , ListenIPAddressoch Resolver vara identiska för alla bindningar.

Om en efterföljande kanalbindning skapas efter den första för samma peer-nodinstans MaxReceivedMessageSize måste egenskapen för den här och efterföljande bindningar vara mindre än eller lika med värdet MaxReceivedMessageSize för egenskapen som anges på den första kanalbindningen.

Egenskaper

Name Description
IsOnline

Hämtar ett värde som anger om peer-noden är online och kan skicka meddelanden till närliggande noder i peer-nätet.

MessagePropagationFilter

Hämtar eller anger ett anpassat filter för meddelanden som tas emot via peer-kanalen.

Port

Hämtar den nätverksport som peer-noden lyssnar på.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RefreshConnection()

Uppdaterar anslutningen med peer-nätet.

ToString()

Tillhandahåller en strängrepresentation av en peer-nod.

Händelser

Name Description
Offline

Signaler när peer-noden kopplas från peer-nätet.

Online

Signaler när en peer-nod är online i peer-nätet.

Gäller för