PeerEndPoint 類別

定義

代表 PeerNearMe 的位置,或是 PeerContact 執行個體,此執行個體是透過描述對等共同作業基礎結構中 PeerContactPeerNearMe 的目前執行個體,以指定唯一的網路位址組態。

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
屬性
實作

備註

對等的「端點」描述連絡人的目前狀態位置,這是唯一的網路位址設定,可描述對等共同作業網路內目前可用的連絡人實例。 單一連絡人可在對等共同作業網路內的多個端點上使用。

對等監看連絡人可以查詢與該連絡人相關聯的任何端點,以取得特定的對等存在、應用程式或物件更新。

建構函式

PeerEndPoint()

產生 PeerEndPoint 類別的新執行個體。

PeerEndPoint(IPEndPoint)

使用 PeerEndPoint 內含的對等相關聯端點,初始化 IPEndPoint 類別的新執行個體。

PeerEndPoint(IPEndPoint, String)

使用 PeerEndPoint 內含的對等相關聯端點,以及指定 endPointName 的字串,初始化 IPEndPoint 類別的新執行個體。

PeerEndPoint(SerializationInfo, StreamingContext)

使用序列化 (Serialization) 所需的相關參數,初始化新的 PeerEndPoint 執行個體。

屬性

EndPoint

取得或設定 IPEndPoint,內含與 PeerEndPoint 執行個體相關聯的 IP 位址。

Name

取得或設定 String,代表 PeerEndPoint 執行個體的顯示名稱。

SynchronizingObject

當屬性值設定後,因非同步作業而未引發的所有事件都會有建立該特定 SynchronizingObject 之執行緒上回呼的相關事件處理常式。

方法

Dispose()

釋放由 PeerEndPoint 物件使用的所有資源。

Dispose(Boolean)

釋放 PeerEndPoint 物件所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。

Equals(Object)

比較 PeerEndPoint 和指定的 Object

Equals(Object, Object)

判斷指定的 PeerEndPoint 物件是否視為相等。

Equals(PeerEndPoint)

比較 PeerEndPoint 和指定的 PeerEndPoint 執行個體。

GetHashCode()

傳回 PeerEndPoint 執行個體的雜湊程式碼。

GetObjectData(SerializationInfo, StreamingContext)

使用序列化指定的 PeerObject 執行個體所需的資料填入 SerializationInfo 類別執行個體 。 衍生的型別必須呼叫基底型別 GetObjectData(SerializationInfo, StreamingContext) 方法。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnNameChanged(NameChangedEventArgs)

會在與 PeerContact 執行個體相關聯的 PeerEndPoint 所指定的 PeerName 發生變更時呼叫。

ToString()

傳回代表 PeerEndPoint 執行個體的 String

事件

NameChanged

會在與 PeerEndPoint 物件相關聯的名稱變更時收到信號。

明確介面實作

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

將從已序列化之資料來源取得的資料填入目前的 PeerEndPoint 執行個體。

適用於

另請參閱