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 的类型。 对等名称可以是安全的,也可以是不安全的。 安全的对等名称提供名称所有权证明。 不安全的对等名称没有关联的标识。 |
PnrpScope |
指定 PNRP 群的不同范围。 |
注解
由于暂时性连接和无法访问地址记录(例如域名系统 (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 Service Pack 1 (SP1) 和高级网络包中。
此外,如果有兴趣为远程连接和通信发布计算机名称,应用程序/用户可以手动启用 PNRP 计算机注册服务。