System.Net.PeerToPeer.Collaboration

System.Net.PeerToPeer.Collaboration Namespace

 

The System.Net.PeerToPeer.Collaboration namespace enhances System.Net.PeerToPeer networking functionality and provides capabilities for serverless managed collaboration sessions.

ClassDescription
System_CAPS_pubclassApplicationChangedEventArgs

Provides qualifying information to a callback method when a ApplicationChanged event occurs.

System_CAPS_pubclassContactManager

Represents a collection of PeerContact objects which persist in a Windows Address Book.

System_CAPS_pubclassCreateContactCompletedEventArgs

Provides qualifying information to a callback method when a CreateContactCompleted event occurs.

System_CAPS_pubclassInviteCompletedEventArgs

Provides qualifying information to a callback method when an InviteCompleted event occurs.

System_CAPS_pubclassNameChangedEventArgs

Provides qualifying information to a callback method when a NameChanged event occurs.

System_CAPS_pubclassObjectChangedEventArgs

Provides qualifying information to a callback method when a ObjectChanged event occurs.

System_CAPS_pubclassPeer

This class represents a remote peer.

System_CAPS_pubclassPeerApplication

Represents an application that is available for use with the Peer Collaboration infrastructure.

System_CAPS_pubclassPeerApplicationCollection

Represents a container for PeerApplication elements. An instance of this type is returned by the GetContacts static method.

System_CAPS_pubclassPeerApplicationLaunchInfo

Represents the launch information required by a PeerApplication that has initiated in response to a peer collaboration invitation.

System_CAPS_pubclassPeerCollaboration

Interacts with the Peer Collaboration infrastructure. Many of the core collaboration scenarios begin with this class.

System_CAPS_pubclassPeerCollaborationPermission

Specifies the values that define or are used in System.Net.PeerToPeer.Collaboration object permissions.

System_CAPS_pubclassPeerCollaborationPermissionAttribute

Allows security actions for PeerCollaborationPermission to be applied to code using declarative security. This class cannot be inherited.

System_CAPS_pubclassPeerContact

Represents a peer for which a user has retrieved extended information.

System_CAPS_pubclassPeerContactCollection

Represents a container for PeerContact elements. An instance of this type is returned by the GetContacts static method.

System_CAPS_pubclassPeerEndPoint

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.

System_CAPS_pubclassPeerEndPointCollection

Represents a container for elements of a PeerEndPoint object. An instance of this type is returned by the Peer class.

System_CAPS_pubclassPeerInvitationResponse

Represents a response received from a remote peer to an invitation sent via the Invite or Invite method.

System_CAPS_pubclassPeerNearMe

Represents a peer located by the "People Near Me" infrastructure.

System_CAPS_pubclassPeerNearMeChangedEventArgs

Provides qualifying information to a callback method when a PeerNearMeChanged event occurs.

System_CAPS_pubclassPeerNearMeCollection

Represents a container for elements of a PeerNearMe object. An instance of this type is returned by the GetPeersNearMe static method.

System_CAPS_pubclassPeerObject

Represents a new instance of the PeerObject class with an auto-generated Guid.

System_CAPS_pubclassPeerObjectCollection

Represents a container for elements of a PeerObject instance.

System_CAPS_pubclassPeerPresenceInfo

Represents the presence information of a peer.

System_CAPS_pubclassPresenceChangedEventArgs

Provides qualifying information to a callback method when a PresenceChanged or LocalPresenceChanged event occurs.

System_CAPS_pubclassRefreshDataCompletedEventArgs

Provides qualifying information to the OnRefreshDataCompleted method when RefreshDataCompleted events occur.

System_CAPS_pubclassSubscribeCompletedEventArgs

Provides qualifying information to a callback method when a SubscribeCompleted event is signaled.

System_CAPS_pubclassSubscriptionListChangedEventArgs

Provides qualifying information to a callback method when a SubscriptionListChanged event is signaled.

EnumerationDescription
System_CAPS_pubenumPeerApplicationRegistrationType

Specifies the type of registration to perform for a PeerApplication or PeerObject registration.

System_CAPS_pubenumPeerChangeType

Specifies the type of change that occurred for a peer.

System_CAPS_pubenumPeerInvitationResponseType

Specifies the responses a local peer can receive from an application driven collaboration invitation requests.

System_CAPS_pubenumPeerPresenceStatus

Specifies the presence status of a peer.

System_CAPS_pubenumPeerScope

Specifies the current network scope of a peer.

System_CAPS_pubenumSubscriptionType

Specifies if a remote peer subscribed to the local peer can receive event notifications.

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. 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.

Native Peer Collaboration APIs are available on Windows Vista clients in both 32-bit and 64-bit editions. Peer Collaboration APIs are not available on Windows Server 2008.

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.

Return to top
Show:
© 2016 Microsoft