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 をホストできます。

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

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

プロパティ

IsOnline

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

MessagePropagationFilter

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

Port

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
RefreshConnection()

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

ToString()

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

イベント

Offline

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

Online

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

適用対象