System.Net.PeerToPeer 命名空间

提供对等网络功能的访问权限。

Cloud

指定用来定义对等 Cloud 对象的值。

CloudCollection

表示 CloudCollection 元素的容器。 此类不能被继承。

PeerName

指定用来定义对等 PeerName 对象的值。 对等名称通常是用于标识对等资源的字符串。

PeerNameRecord

定义构成对等名称记录对象的一组值。 此记录包括对等名称以及与之通信的终结点集合等项。 对等名称记录用于定义 Cloud 中的各个对等节点。

PeerNameRecordCollection

表示 PeerNameRecord 元素的容器。

PeerNameRegistration

在一个 PeerName 或一组群中注册 Cloud

PeerNameResolver

指定使用 PNRP 命名空间提供程序 API 协议将 PeerName 解析为 PeerNameRecord 的值。

PeerToPeerException

表示当对等基础结构引发错误时所引发的异常。

PnrpPermission

指定在 System.Net.PeerToPeer 对象权限中使用的值。

PnrpPermissionAttribute

允许对要使用声明性安全应用到代码中的 PnrpPermission 执行安全操作。

ResolveCompletedEventArgs

ResolveCompleted 事件结合使用,当特定 PeerName 的解析请求完成时,就会终止此事件。

ResolveProgressChangedEventArgs

与通知 ResolveProgressChanged 事件结合使用。 只要在特定 PeerNameRecordResolveAsync 操作的响应中发现 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 计算机注册服务。

另请参阅