PeerNode クラス

定義

特定のピア メッシュに参加するアプリケーションによって使用されるピア ノードのインスタンスを定義します。

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
継承
PeerNode
実装

注釈

ピア ノードは、各チャネルのバインディングに指定された で共通の URI とホスト名を共有している限り、メッシュ内で EndpointAddress 複数のピア チャネルをホストできます。

1 つのピア ノードに対して定義されている 2 つ以上のピア チャネルが個別のバインドで作成される場合は、PortListenIPAddress、、および Resolver プロパティがすべてのバインディングで同一である必要があります。

同じピア ノード インスタンスの最初のチャネル バインドの後に後続のチャネル バインドを作成する場合、このバインディングと後続のバインドのプロパティは、 MaxReceivedMessageSize 最初のチャネル バインドで設定されたプロパティの MaxReceivedMessageSize 値以下である必要があります。

プロパティ

IsOnline

ピア ノードがオンラインであり、ピア メッシュ内の近隣ノードにメッセージを送信できる状態かどうかを示す値を取得します。

MessagePropagationFilter

ピア チャネル経由で受信したメッセージに対するカスタム フィルターを取得または設定します。

Port

ピア ノードがリッスンしているネットワーク ポートを取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
RefreshConnection()

ピア メッシュとの接続を更新します。

ToString()

ピア ノードの文字列表現を提供します。

イベント

Offline

ピア ノードがピア メッシュからオフラインになると通知します。

Online

ピア ノードがピア メッシュ内でオンラインになると通知します。

適用対象