System.Net.PeerToPeer.Collaboration 命名空间

增强 System.Net.PeerToPeer 网络功能,并为无服务器托管协作会话提供功能。

ApplicationChangedEventArgs

在发生 ApplicationChanged 事件时向回调方法提供限定信息。

ContactManager

表示持久保存在 Windows 通讯簿中的 PeerContact 对象的集合。

CreateContactCompletedEventArgs

在发生 CreateContactCompleted 事件时向回调方法提供限定信息。

InviteCompletedEventArgs

在发生 InviteCompleted 事件时向回调方法提供限定信息。

NameChangedEventArgs

在发生 NameChanged 事件时向回调方法提供限定信息。

ObjectChangedEventArgs

在发生 ObjectChanged 事件时向回调方法提供限定信息。

Peer

此类表示远程对等方。

PeerApplication

表示可在对等方协作基础结构中使用的应用程序。

PeerApplicationCollection

表示 PeerApplication 元素的容器。 此类型的实例由 GetContacts() 静态方法返回。

PeerApplicationLaunchInfo

表示为响应对等方协作邀请而启动的 PeerApplication 所需的启动信息。

PeerCollaboration

与对等方协作基础结构进行交互。 很多核心协作方案都是从此类着手的。

PeerCollaborationPermission

指定用于定义 System.Net.PeerToPeer.Collaboration 对象权限或在这些权限中使用的值。

PeerCollaborationPermissionAttribute

允许对要使用声明性安全应用到代码中的 PeerCollaborationPermission 执行安全操作。 此类不能被继承。

PeerContact

表示用户已检索其扩展信息的对等方。

PeerContactCollection

表示 PeerContact 元素的容器。 此类型的实例由 GetContacts() 静态方法返回。

PeerEndPoint

表示 PeerNearMePeerContact 实例的位置,该位置由唯一网络地址配置通过描述对等协作基础结构中的 PeerContactPeerNearMe 的当前实例进行指定。

PeerEndPointCollection

表示 PeerEndPoint 对象的元素的容器。 此类型的实例由 Peer 类返回。

PeerInvitationResponse

表示接收的远程对等方对通过 Invite()Invite() 方法所发送的邀请的响应。

PeerNearMe

表示通过“网络邻居”基础结构找到的对等方。

PeerNearMeChangedEventArgs

在发生 PeerNearMeChanged 事件时向回调方法提供限定信息。

PeerNearMeCollection

表示 PeerNearMe 对象的元素的容器。 此类型的实例由 GetPeersNearMe() 静态方法返回。

PeerObject

表示 PeerObject 类的一个新实例,此实例具有自动生成的 Guid

PeerObjectCollection

表示 PeerObject 实例的元素的容器。

PeerPresenceInfo

表示对等方的状态信息。

PresenceChangedEventArgs

在发生 PresenceChangedLocalPresenceChanged 事件时向回调方法提供限定信息。

RefreshDataCompletedEventArgs

在发生 OnRefreshDataCompleted(RefreshDataCompletedEventArgs) 事件时向 RefreshDataCompleted 方法提供限定信息。

SubscribeCompletedEventArgs

在发出 SubscribeCompleted 事件信号时向回调方法提供限定信息。

SubscriptionListChangedEventArgs

在发出 SubscriptionListChanged 事件信号时向回调方法提供限定信息。

枚举

PeerApplicationRegistrationType

指定要为 PeerApplicationPeerObject 注册执行的注册类型。

PeerChangeType

指定对等方已发生的更改类型。

PeerInvitationResponseType

指定本地对等方可以在应用程序驱动的协作邀请请求下收到的响应。

PeerPresenceStatus

指定对等方的状态。

PeerScope

指定对等方的当前网络范围。

SubscriptionType

指定订阅本地对等方的远程对等方是否可以收到事件通知。

注解

对等 (P2P) 协作基础结构为协作活动(例如网络游戏匹配、会议和其他交互式多参与者活动)提供了基于对等网络的框架。 此无服务器基础结构包含的 API 可简化应用程序在不使用服务器的情况下跟踪对等状态、向参与者发送邀请、发现同一子网上的对等方以及管理联系人的过程。

本机对等协作 API 在 32 位和 64 位版本的 Windows Vista 客户端上可用。 对等协作 API 在 Windows Server 2008 上不可用。

注意:仅当服务模拟调用方且调用方是交互式用户 (而不是内置用户) 时,协作 API 才能从服务中正常运行。 不支持多个联系人经理。

另请参阅