System.Net.PeerToPeer.Collaboration Namespace

System.Net.PeerToPeer.Collaboration 命名空間可增強 System.Net.PeerToPeer 網路功能,並提供無伺服器 Managed 共同作業工作階段 (Session) 的功能。 The System.Net.PeerToPeer.Collaboration namespace enhances System.Net.PeerToPeer networking functionality and provides capabilities for serverless managed collaboration sessions.

類別

ApplicationChangedEventArgs

發生 ApplicationChanged 事件時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a ApplicationChanged event occurs.

ContactManager

代表 Windows 通訊錄中所保存的 PeerContact 物件之集合。Represents a collection of PeerContact objects which persist in a Windows Address Book.

CreateContactCompletedEventArgs

發生 CreateContactCompleted 事件時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a CreateContactCompleted event occurs.

InviteCompletedEventArgs

發生 InviteCompleted 事件時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when an InviteCompleted event occurs.

NameChangedEventArgs

發生 NameChanged 事件時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a NameChanged event occurs.

ObjectChangedEventArgs

發生 ObjectChanged 事件時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a ObjectChanged event occurs.

Peer

這個類別表示遠端對等電腦。This class represents a remote peer.

PeerApplication

代表可與對等共同作業基礎結構一起使用的應用程式。Represents an application that is available for use with the Peer Collaboration infrastructure.

PeerApplicationCollection

表示 PeerApplication 項目的容器。Represents a container for PeerApplication elements. 這個類型的執行個體是由 GetContacts() 靜態方法所傳回。An instance of this type is returned by the GetContacts() static method.

PeerApplicationLaunchInfo

代表為回應對等共同作業邀請而啟始之 PeerApplication 所需的啟動資訊。Represents the launch information required by a PeerApplication that has initiated in response to a peer collaboration invitation.

PeerCollaboration

與對等共同作業基礎結構互動。Interacts with the Peer Collaboration infrastructure. 許多核心共同作業的案例都是從這個類別開始的。Many of the core collaboration scenarios begin with this class.

PeerCollaborationPermission

指定定義或使用於 System.Net.PeerToPeer.Collaboration 物件權限的值。Specifies the values that define or are used in System.Net.PeerToPeer.Collaboration object permissions.

PeerCollaborationPermissionAttribute

允許將 PeerCollaborationPermission 的安全性動作套用至使用宣告式安全性的程式碼。Allows security actions for PeerCollaborationPermission to be applied to code using declarative security. 這個類別無法被繼承。This class cannot be inherited.

PeerContact

代表使用者已擷取其擴充資訊的對等電腦。Represents a peer for which a user has retrieved extended information.

PeerContactCollection

表示 PeerContact 項目的容器。Represents a container for PeerContact elements. 這個類型的執行個體是由 GetContacts() 靜態方法所傳回。An instance of this type is returned by the GetContacts() static method.

PeerEndPoint

代表 PeerNearMe 的位置,或是 PeerContact 執行個體,此執行個體是透過描述對等共同作業基礎結構中 PeerContactPeerNearMe 的目前執行個體,以指定唯一的網路位址組態。Represents the location of a PeerNearMe, or PeerContact instance specified with a unique network address configuration by describing the current instance of a PeerContact or PeerNearMe within the Peer-to-Peer Collaboration Infrastructure.

PeerEndPointCollection

表示 PeerEndPoint 物件項目的容器。Represents a container for elements of a PeerEndPoint object. 這個類型的執行個體是由 Peer 類別所傳回。An instance of this type is returned by the Peer class.

PeerInvitationResponse

代表從遠端對等電腦收到的邀請回應 (邀請是透過 Invite()Invite() 方法所傳送)。Represents a response received from a remote peer to an invitation sent via the Invite() or Invite() method.

PeerNearMe

代表「近端分享」基礎結構所定位的對等電腦。Represents a peer located by the "People Near Me" infrastructure.

PeerNearMeChangedEventArgs

發生 PeerNearMeChanged 事件時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a PeerNearMeChanged event occurs.

PeerNearMeCollection

表示 PeerNearMe 物件項目的容器。Represents a container for elements of a PeerNearMe object. 這個類型的執行個體是由 GetPeersNearMe() 靜態方法所傳回。An instance of this type is returned by the GetPeersNearMe() static method.

PeerObject

代表 PeerObject 類別的新執行個體,該執行個體將具有自動產生的 GuidRepresents a new instance of the PeerObject class with an auto-generated Guid.

PeerObjectCollection

表示 PeerObject 執行個體項目的容器。Represents a container for elements of a PeerObject instance.

PeerPresenceInfo

代表對等電腦的顯示狀態資訊。Represents the presence information of a peer.

PresenceChangedEventArgs

PresenceChangedLocalPresenceChanged 事件發生時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a PresenceChanged or LocalPresenceChanged event occurs.

RefreshDataCompletedEventArgs

發生 OnRefreshDataCompleted(RefreshDataCompletedEventArgs) 事件時,提供限定資訊給 RefreshDataCompleted 方法。Provides qualifying information to the OnRefreshDataCompleted(RefreshDataCompletedEventArgs) method when RefreshDataCompleted events occur.

SubscribeCompletedEventArgs

SubscribeCompleted 事件收到信號時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a SubscribeCompleted event is signaled.

SubscriptionListChangedEventArgs

SubscriptionListChanged 事件收到信號時,提供限定資訊給回呼方法。Provides qualifying information to a callback method when a SubscriptionListChanged event is signaled.

列舉

PeerApplicationRegistrationType

指定要為 PeerApplicationPeerObject 註冊所執行的註冊類型。Specifies the type of registration to perform for a PeerApplication or PeerObject registration.

PeerChangeType

指定對等電腦所發生的變更類型。Specifies the type of change that occurred for a peer.

PeerInvitationResponseType

指定本機對等電腦可以從應用程式驅動的共同作業邀請要求接收的回應。Specifies the responses a local peer can receive from an application driven collaboration invitation requests.

PeerPresenceStatus

指定對等電腦的顯示狀態。Specifies the presence status of a peer.

PeerScope

指定對等電腦的目前網路範圍。Specifies the current network scope of a peer.

SubscriptionType

指定訂閱本機對等電腦的遠端對等電腦是否可以接收事件通知。Specifies if a remote peer subscribed to the local peer can receive event notifications.

備註

對等 (P2P) 共同作業基礎結構提供共同作業的活動,例如網路遊戲配對、 會議和其他互動式多名參與者活動的對等網路基礎架構。The Peer-to-Peer (P2P) Collaboration Infrastructure provides a peer-to-peer network-based framework for collaborative activities, such as network game matchmaking, conferencing, and other interactive multi-participant activities. 此無伺服器的基礎結構包括簡化程序的應用程式可以追蹤對等不使用伺服器的目前狀態、 傳送邀請給參與者、 探索相同的子網路的對等電腦和管理連絡人的 Api。This serverless infrastructure includes APIs that simplify the process by which applications can track peer presence without a server, send invitations to participants, discover peers on the same subnet, and manage contacts.

原生的對等共同作業 Api 是適用於 32 位元和 64 位元兩種版本的 Windows Vista 用戶端。Native Peer Collaboration APIs are available on Windows Vista clients in both 32-bit and 64-bit editions. 無法在 Windows Server 2008 上使用對等共同作業 Api。Peer Collaboration APIs are not available on Windows Server 2008.

注意: 共同作業 Api 服務的功能才會服務會模擬呼叫端和呼叫端是互動式的使用者 (而不是內建的使用者)。NOTE: The Collaboration APIs are functional from a service only if the service is impersonating a caller, and the caller is an interactive user (as opposed to a built-in user). 不支援多個連絡人管理員。Multiple Contact Managers are not supported.