System.Net.PeerToPeer 命名空間

提供對等網路功能的存取。

類別

Cloud

指定定義對等 Cloud 物件的值。

CloudCollection

表示 CloudCollection 項目的容器。 此類別無法獲得繼承。

PeerName

指定定義對等 PeerName 物件的值。 對等名稱通常是一個用來識別對等資源的字串。

PeerNameRecord

定義一組可形成對等名稱記錄物件的值。 這個記錄會包含對等名稱以及與其通訊之端點的集合等項目。 對等名稱記錄是用於定義 Cloud 中的個別對等節點。

PeerNameRecordCollection

表示 PeerNameRecord 項目的容器。

PeerNameRegistration

在一個 PeerName 或一組 Cloud 中註冊 Cloud

PeerNameResolver

指定的值會使用 PNRP 命名空間提供者 API 通訊協定將 PeerName 解析成 PeerNameRecord

PeerToPeerException

表示當對等基礎結構引發錯誤時所擲回的例外狀況。

PnrpPermission

指定使用於 System.Net.PeerToPeer 物件權限的值。

PnrpPermissionAttribute

允許將 PnrpPermission 的安全性動作套用至使用宣告式安全性的程式碼。

ResolveCompletedEventArgs

ResolveCompleted 事件一起使用,當特定 PeerName 的解析要求完成時這個事件就會收到通知。

ResolveProgressChangedEventArgs

會在對 ResolveProgressChanged 事件發出信號時一起使用。 如果在特定 PeerNameRecord 上的 ResolveAsync 作業回應中找到 PeerName 物件,該事件就會收到信號。

列舉

PeerNameType

定義要建立的 PeerName 類型。 對等名稱不是有受到保護就是未受到保護。 受保護的對等名稱可提供名稱擁有權的證明。 未受保護的對等名稱則沒有相關聯的識別 (Identity)。

PnrpScope

指定 PNRP Cloud 的不同範圍。

備註

對等如何探索彼此並解析識別碼會因為暫時性連線而複雜,而且無法存取地址記錄,例如網域名稱系統 (DNS) 。 Windows 對等基礎結構會使用名稱解析和名為 PNRP 的對等探索配置來解決此問題。

對等名稱解析通訊協定 (PNRP) 提供點對點網路的名稱解析機制。 PNRP 的設計目的是要以完全點對點的方式將名稱解析為網路 IPEndPoint

命名空間類別中 System.Net.PeerToPeer 會提供基本 PNRP 功能。 它們可讓您建立對等,並在對等的 中 Cloud 註冊它。 它們也可讓您解析 PeerName 為其網路端點、TCP 埠、雲端或其他位址識別碼 () 。

命名空間中 System.Net.PeerToPeer.Collaboration 會提供對等網路功能的進階功能。

在 Windows Vista 中,PNRP 會以應用程式隨選啟動的服務的形式提供。 此外,如果應用程式或使用者想要發佈遠端連線和通訊的電腦名稱稱,則可以手動啟用 PNRP 電腦註冊服務。

PNRP 第 1 版包含在 Windows XP Service Pack 2 (SP2) 、Windows XP Professional x64 Edition 和 Windows XP with Service Pack 1 (SP1) 和適用于 Windows XP 的進階網路套件中。

此外,如果想要發佈電腦名稱稱以進行遠端連線和通訊,則應用程式/使用者也可以手動啟用 PNRP 電腦註冊服務。

另請參閱