System.Net.PeerToPeer 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供對等網路功能的存取。
類別
| 名稱 | Description |
|---|---|
| Cloud |
指定定義 Peer Cloud 物件的值。 |
| CloudCollection |
代表一個元素容器 CloudCollection 。 此類別無法獲得繼承。 |
| PeerName |
指定定義點對點 PeerName 物件的值。 對等名稱通常是用來識別對等資源的字串。 |
| PeerNameRecord |
定義構成節點名稱記錄物件的值集合。 此紀錄包含節點名稱及與其通訊的端點集合等項目。 節點名稱記錄用於定義 Cloud. |
| PeerNameRecordCollection |
代表一個元素容器 PeerNameRecord 。 |
| PeerNameRegistration | |
| PeerNameResolver |
指定使用 PNRP 命名空間提供者 API 協定將 a PeerName 解析為 a PeerNameRecord 的值。 |
| PeerToPeerException |
代表點對點基礎設施(P2-To-Peer Infrastructure)提出錯誤時拋出的例外情況。 |
| PnrpPermission |
指定物件權限中使用 System.Net.PeerToPeer 的值。 |
| PnrpPermissionAttribute |
允許使用宣告式安全對程式碼套用安全 PnrpPermission 動作。 |
| ResolveCompletedEventArgs |
與事件同時使用 ResolveCompleted ,當特定事件的解決請求 PeerName 完成時會發出信號。 |
| ResolveProgressChangedEventArgs |
與事件 ResolveProgressChanged 信號配合使用。 每當對特定PeerNameRecord操作 的操作ResolveAsync中發現物件PeerName時,就會發出訊號。 |
列舉
| 名稱 | Description |
|---|---|
| PeerNameType |
定義要建立的 PeerName 類型。 對等名稱會受到保護或不安全。 安全的對等名稱提供名稱擁有權證明。 不安全的對等名稱沒有相關聯的身分識別。 |
| PnrpScope |
指定 PNRP 雲端的不同範圍。 |
備註
節點間如何發現彼此並解決識別碼,因短暫連線及無法存取網域名稱系統(DNS)等位址紀錄而複雜。 Windows 點對點基礎設施(P2P)透過名為 PNRP 的名稱解析與對等發現方案解決了這個問題。
節點名稱解析協定(PNRP)為點對點網路提供名稱解析機制。 PNRP 的設計目的是以完全點對點的方式將名稱解析給網路 IPEndPoint 。
PNRP 的基本功能由 System.Net.PeerToPeer 命名空間類別提供。 它們提供建立節點並在多個節點中註冊 Cloud 的功能。 它們也提供將 a PeerName 解析到其網路端點、TCP 埠、雲端或其他位址識別碼的能力。
命名空間中提供了 System.Net.PeerToPeer.Collaboration 點對點網路的進階功能。
在 Windows 中,PNRP 是以應用程式按需啟動的服務形式發佈。 此外,應用程式或使用者若想公開遠端連線與通訊的機器名稱,也可手動啟用 PNRP 機器註冊服務。