System.Net.PeerToPeer.Collaboration Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.