PeerEndPoint クラス

定義

ピア ツー ピア コラボレーション インフラストラクチャ内のPeerNearMeまたはPeerContactの現在のインスタンスを記述することによって、一意のネットワーク アドレス構成で指定されたPeerContactまたはPeerNearMe インスタンスの場所を表します。

public ref class PeerEndPoint : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::PeerEndPoint ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerEndPoint : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.PeerEndPoint>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerEndPoint = class
    interface IDisposable
    interface IEquatable<PeerEndPoint>
    interface ISerializable
Public Class PeerEndPoint
Implements IDisposable, IEquatable(Of PeerEndPoint), ISerializable
継承
PeerEndPoint
属性
実装

注釈

ピア "エンドポイント" は、連絡先のプレゼンス場所 (ピア コラボレーション ネットワーク内の連絡先の現在使用可能なインスタンスを記述する一意のネットワーク アドレス構成) を表します。 ピア コラボレーション ネットワーク内の複数のエンドポイントで、1 つの連絡先を使用できます。

連絡先を監視しているピアは、特定のピア プレゼンス、アプリケーション、またはオブジェクトの更新について、その連絡先に関連付けられている任意のエンドポイントに対してクエリを実行できます。

コンストラクター

名前 説明
PeerEndPoint()

PeerEndPoint クラスの新しいインスタンスを生成します。

PeerEndPoint(IPEndPoint, String)

PeerEndPointに含まれるピア関連エンドポイントと、IPEndPointを指定する文字列を使用して、endPointName クラスの新しいインスタンスを初期化します。

PeerEndPoint(IPEndPoint)

PeerEndPointに含まれるピア関連エンドポイントを使用して、IPEndPoint クラスの新しいインスタンスを初期化します。

PeerEndPoint(SerializationInfo, StreamingContext)

シリアル化に必要な関連付けられたパラメーターを使用して、新しい PeerEndPoint インスタンスを初期化します。

プロパティ

名前 説明
EndPoint

IPEndPoint インスタンスに関連付けられている IP アドレスを含むPeerEndPointを取得または設定します。

Name

String インスタンスの表示名を表すPeerEndPointを取得または設定します。

SynchronizingObject

このプロパティ値を設定すると、非同期操作の結果として発生しないすべてのイベントは、特定の SynchronizingObjectを作成したスレッドで呼び出される関連付けられたイベント ハンドラーを持ちます。

メソッド

名前 説明
Dispose()

PeerEndPoint オブジェクトによって使用されるすべてのリソースを解放します。

Dispose(Boolean)

PeerEndPoint オブジェクトによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

Equals(Object, Object)

指定した PeerEndPoint オブジェクトが等しいと見なされるかどうかを判断します。

Equals(Object)

指定したPeerEndPointObjectを比較します。

Equals(PeerEndPoint)

指定したPeerEndPoint インスタンスとPeerEndPointを比較します。

GetHashCode()

PeerEndPoint インスタンスのハッシュ コードを返します。

GetObjectData(SerializationInfo, StreamingContext)

指定したSerializationInfo インスタンスをシリアル化するために必要なデータをPeerObject クラス インスタンスに設定します。 派生型は、基本型 GetObjectData(SerializationInfo, StreamingContext) メソッドを呼び出す必要があります。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
OnNameChanged(NameChangedEventArgs)

PeerName インスタンスに関連付けられているPeerContactによって指定されたPeerEndPointに変更が発生したときに呼び出されます。

ToString()

String インスタンスを表すPeerEndPointを返します。

イベント

名前 説明
NameChanged

PeerEndPoint オブジェクトに関連付けられている名前が変更されたときに通知されます。

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

シリアル化されたソースから取得したデータを現在の PeerEndPoint インスタンスに設定します。

適用対象

こちらもご覧ください