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 執行個體。

適用於

另請參閱