Sdílet prostřednictvím


PeerNode Třída

Definice

Definuje instanci partnerského uzlu, kterou používá aplikace účastnící se konkrétní partnerské sí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
Dědičnost
PeerNode
Implementuje

Poznámky

Partnerský uzel může v rámci sítě hostovat více partnerských kanálů, pokud sdílejí společný identifikátor URI a název hostitele v dodané EndpointAddress vazbě pro každý kanál.

Pokud jsou dva nebo více partnerských kanálů definovaných pro partnerský uzel vytvořeny s oddělenými vazbami, musí být vlastnosti , a u všech Port ListenIPAddress vazeb Resolver identické.

Pokud se po první z nich vytvoří vazba kanálu pro stejnou instanci partnerského uzlu, musí být vlastnost u této a následné vazby menší nebo rovna hodnotě vlastnosti nastavené u první vazby MaxReceivedMessageSize MaxReceivedMessageSize kanálu.

Vlastnosti

IsOnline

Získá hodnotu určující, jestli je partnerský uzel online a může odesílat zprávy sousedním uzlům v partnerské síti.

MessagePropagationFilter

Získá nebo nastaví vlastní filtr pro zprávy přijaté přes partnerský kanál.

Port

Získá síťový port, na kterém partnerský uzel naslouchá.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
RefreshConnection()

Aktualizuje připojení pomocí partnerské sítě.

ToString()

Poskytuje řetězcovou reprezentaci partnerského uzlu.

událost

Offline

Signalizuje, když partnerský uzel přejde z partnerské sítě do režimu offline.

Online

Signalizuje, když partnerský uzel v rámci partnerské sítě přichází do režimu online.

Platí pro