System.Net.PeerToPeer 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供對等網路功能的存取。
類別
Cloud |
指定定義對等 Cloud 物件的值。 |
CloudCollection |
表示 CloudCollection 項目的容器。 此類別無法獲得繼承。 |
PeerName |
指定定義對等 PeerName 物件的值。 對等名稱通常是一個用來識別對等資源的字串。 |
PeerNameRecord |
定義一組可形成對等名稱記錄物件的值。 這個記錄會包含對等名稱以及與其通訊之端點的集合等項目。 對等名稱記錄是用於定義 Cloud 中的個別對等節點。 |
PeerNameRecordCollection |
表示 PeerNameRecord 項目的容器。 |
PeerNameRegistration | |
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 電腦註冊服務。