System.Net.PeerToPeer.Collaboration Namespace

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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: