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)

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

PeerEndPoint(IPEndPoint, String)

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

PeerEndPoint(SerializationInfo, StreamingContext)

シリアル化に必要な関連パラメーターを指定して、新しい PeerEndPoint インスタンスを初期化します。

プロパティ

EndPoint

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

Name

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

SynchronizingObject

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

メソッド

Dispose()

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

Dispose(Boolean)

PeerEndPoint オブジェクトによって使用されているアンマネージド リソースを解放します。オプションでマネージド リソースも解放できます。

Equals(Object)

PeerEndPoint と指定した Object を比較します。

Equals(Object, Object)

指定した PeerEndPoint オブジェクトが等しいかどうかを判断します。

Equals(PeerEndPoint)

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

GetHashCode()

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
OnNameChanged(NameChangedEventArgs)

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

ToString()

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

イベント

NameChanged

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

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

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

適用対象

こちらもご覧ください