System.Net.PeerToPeer.Collaboration Espace de noms

Améliore la fonctionnalité de réseau System.Net.PeerToPeer et fournit des fonctions pour les sessions de collaboration managées serverless.

Classes

ApplicationChangedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement ApplicationChanged se produit.

ContactManager

Représente une collection d'objets PeerContact rendus persistants dans le carnet d'adresses Windows.

CreateContactCompletedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement CreateContactCompleted se produit.

InviteCompletedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement InviteCompleted se produit.

NameChangedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement NameChanged se produit.

ObjectChangedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement ObjectChanged se produit.

Peer

Cette classe représente un homologue distant.

PeerApplication

Représente une application disponible pour une utilisation avec l'infrastructure de collaboration pair à pair.

PeerApplicationCollection

Représente un conteneur pour les éléments PeerApplication. Une instance de ce type est retournée par la méthode statique GetContacts().

PeerApplicationLaunchInfo

Représente les informations de lancement requises par un PeerApplication qui a été initialisé en réponse à une invitation de collaboration pair à pair.

PeerCollaboration

Interagit avec l'infrastructure de collaboration du Réseau pair à pair. De nombreux scénarios de collaboration principaux commencent par cette classe.

PeerCollaborationPermission

Spécifie les valeurs qui définissent ou sont utilisées dans les autorisations d'objet System.Net.PeerToPeer.Collaboration.

PeerCollaborationPermissionAttribute

Permet d’appliquer les actions de sécurité de PeerCollaborationPermission au code à l’aide de la sécurité déclarative. Cette classe ne peut pas être héritée.

PeerContact

Représente un homologue pour lequel un utilisateur a extrait des informations détaillées.

PeerContactCollection

Représente un conteneur pour les éléments PeerContact. Une instance de ce type est retournée par la méthode statique GetContacts().

PeerEndPoint

Représente l'emplacement d'une instance PeerNearMe ou PeerContact spécifiée avec une configuration d'adresse réseau unique en décrivant l'instance actuelle d'un PeerContact ou d'un PeerNearMe dans l'infrastructure de collaboration du Réseau pair à pair.

PeerEndPointCollection

Représente un conteneur pour les éléments d’un objet PeerEndPoint. Une instance de ce type est retournée par la classe Peer.

PeerInvitationResponse

Représente une réponse reçue d'un homologue distant à une invitation envoyée via Invite() ou la méthode Invite().

PeerNearMe

Représente un homologue localisé par le "Voisinage immédiat".

PeerNearMeChangedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement PeerNearMeChanged se produit.

PeerNearMeCollection

Représente un conteneur pour les éléments d’un objet PeerNearMe. Une instance de ce type est retournée par la méthode statique GetPeersNearMe().

PeerObject

Représente une nouvelle instance de la classe PeerObject avec un Guidgénéré automatiquement.

PeerObjectCollection

Représente un conteneur pour les éléments d’une instance PeerObject.

PeerPresenceInfo

Représente les informations de présence d'un homologue.

PresenceChangedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement PresenceChanged ou LocalPresenceChanged se produit.

RefreshDataCompletedEventArgs

Fournit des informations de qualification à la méthode OnRefreshDataCompleted(RefreshDataCompletedEventArgs) lorsque des événements RefreshDataCompleted se produisent.

SubscribeCompletedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement SubscribeCompleted est signalé.

SubscriptionListChangedEventArgs

Fournit des informations de qualification à une méthode de rappel lorsqu'un événement SubscriptionListChanged est signalé.

Énumérations

PeerApplicationRegistrationType

Spécifie le type d'inscription à exécuter pour une inscription PeerApplication ou PeerObject.

PeerChangeType

Spécifie le type de modification qui s'est produite pour un homologue.

PeerInvitationResponseType

Spécifie les réponses qu'un homologue local peut recevoir aux demandes d'invitation à la collaboration commandées par l'application.

PeerPresenceStatus

Spécifie l'état de présence d'un homologue.

PeerScope

Spécifie la portée de réseau actuelle d'un homologue.

SubscriptionType

Spécifie si un homologue distant abonné à l'homologue local peut recevoir des notifications d'événement.

Remarques

L’infrastructure de collaboration P2P (Peer-to-Peer) fournit une infrastructure réseau d’égal à égal pour les activités collaboratives, telles que la mise en correspondance de jeux réseau, la conférence et d’autres activités interactives multi-participants. Cette infrastructure serverless comprend des API qui simplifient le processus par lequel les applications peuvent suivre la présence d’homologues sans serveur, envoyer des invitations aux participants, découvrir des homologues sur le même sous-réseau et gérer les contacts.

Les API Native Peer Collaboration sont disponibles sur les clients Windows Vista dans les éditions 32 bits et 64 bits. Les API Peer Collaboration ne sont pas disponibles sur Windows Server 2008.

REMARQUE : les API Collaboration ne fonctionnent à partir d’un service que si le service emprunte l’identité d’un appelant et si l’appelant est un utilisateur interactif (par opposition à un utilisateur intégré). Plusieurs gestionnaires de contacts ne sont pas pris en charge.

Voir aussi