語言

Peer 類別

定義

這個類別代表遠端對等。

public ref class Peer abstract : IDisposable, IEquatable<System::Net::PeerToPeer::Collaboration::Peer ^>, System::Runtime::Serialization::ISerializable
[System.Serializable]
public abstract class Peer : IDisposable, IEquatable<System.Net.PeerToPeer.Collaboration.Peer>, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type Peer = class
    interface IDisposable
    interface IEquatable<Peer>
    interface ISerializable
Public MustInherit Class Peer
Implements IDisposable, IEquatable(Of Peer), ISerializable
繼承
Peer
衍生
屬性
實作

備註

抽象類別的目的 Peer 是提供一個可由衍生類別共享的通用基底類別定義,例如 PeerNearMe 和 PeerContact。 它無法直接構造,因為它是抽象的。 開發者應該使用子職業 PeerNearMe ,或者 PeerContact 改用。

聯絡、節點、遠端節點、PeerNearMe、LocalContactPeerContact、 是根據上下文的同義詞。

「呼叫節點」與「遠端節點」通常是同義詞。 呼叫對等端並不指應用程式呼叫特定方法。

建構函式

名稱 Description
Peer(SerializationInfo, StreamingContext)

初始化該 Peer 型態的新實例。

屬性

名稱 Description
IsOnline

會得到一個值,指定目前 Peer 是否「在線」。

PeerEndPoints

得到 PeerEndPointCollection 與 Peer相關聯的 。

SynchronizingObject

當此屬性值被設定時,所有未因非同步操作觸發的事件,相關事件處理程序都會被回調至產生特定 SynchronizingObject的執行緒。

方法

名稱 Description
Dispose()

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

Dispose(Boolean)

釋放物件所使用的 Peer 非管理資源,並可選擇性地釋放受管理資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Equals(Peer)

執行對當前 Peer 與指定對等體的大小寫區分比較。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetObjectData(SerializationInfo, StreamingContext)

填充 SerializationInfo 物件以序列化目標 Peer所需的資料。

GetObjects()

從本地快取取得資料物件的集合。

GetObjects(Guid)

從 中取得Peer與 所提供的GuidPeerObjectCollection物件相關聯。

GetPresenceInfo(PeerEndPoint)

取得可用的在席資訊。PeerEndPoint

GetType()

取得目前實例的 Type。

(繼承來源 Object)
Invite()

發送邀請給 一個 Peer 特定的 PeerApplication。

Invite(PeerApplication, String, Byte[])

發送邀請給 一個 Peer 特定的 PeerApplication。

InviteAsync(Object)

啟動一個非同步邀請操作,向 發送 Peer 邀請以啟動特定的 PeerApplication。

InviteAsync(PeerApplication, String, Byte[], Object)

啟動一個非同步邀請操作,向 發送 Peer 邀請以啟動特定的 PeerApplication。

InviteAsyncCancel(Object)

取消了隨 InviteAsync(PeerApplication, String, Byte[], Object) 該方法寄出的邀請函。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnInviteCompleted(InviteCompletedEventArgs)

引發 InviteCompleted 事件。

ToString()

回傳 a String 表示與 PeerName相關聯的 Peer 。

事件

名稱 Description
InviteCompleted

當遠端同儕的邀請流程完成時提出。

明確介面實作

名稱 Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

將 SerializationInfo 序列化該實 PeerObject 例所需的資料填充類別實例。 導出型別必須呼叫基底型別 GetObjectData(SerializationInfo, StreamingContext) 方法。

適用於

另請參閱