Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
System.Net.PeerToPeer.Collaboration, espace de noms
L'espace de noms System.Net.PeerToPeer.Collaboration améliore la fonctionnalité de réseau System.Net.PeerToPeer et fournit des fonctions pour les sessions de collaboration managées sans serveur.
L'infrastructure de collaboration du Réseau pair à pair (P2P) fournit une infrastructure de réseau pair à pair pour les activités collaboratives, telles que les jeux en réseau, les conférences et d'autres activités multi-participants interactives. Cette infrastructure sans serveur inclut 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étecter les homologues sur le même sous-réseau et gérer les contacts.
Des API de collaboration pair à pair natives sont disponibles sur les clients Windows Vista dans les éditions 32 bits et 64 bits. Aucune API de collaboration pair à pair n'est disponible sur Windows Server 2008.
REMARQUE : Les API de collaboration fonctionnent à partir d'un service uniquement si le service personnifie un appelant, et si l'appelant est un utilisateur interactif (par opposition à un utilisateur intégré). Les gestionnaires de contacts multiples ne sont pas pris en charge.
| Classe | Description | |
|---|---|---|
|
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 | Autorise les actions de sécurité pour que PeerCollaborationPermission s'applique 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 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ération | Description | |
|---|---|---|
|
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. |