System.Net.PeerToPeer.Collaboration Espace de noms

Améliore les System.Net.PeerToPeer fonctionnalités de mise en réseau et fournit des fonctionnalités pour les sessions de collaboration managée serverless.

Classes

Nom Description
ApplicationChangedEventArgs

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

ContactManager

Représente une collection d’objets PeerContact qui persistent dans un carnet d’adresses Windows.

CreateContactCompletedEventArgs

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

InviteCompletedEventArgs

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

NameChangedEventArgs

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

ObjectChangedEventArgs

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

Peer

Cette classe représente un homologue distant.

PeerApplication

Représente une application disponible pour une utilisation avec l’infrastructure Peer Collaboration.

PeerApplicationCollection

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

PeerApplicationLaunchInfo

Représente les informations de lancement requises par un initié en réponse à une invitation de collaboration d’homologue PeerApplication .

PeerCollaboration

Interagit avec l’infrastructure de collaboration d’homologues. La plupart des principaux scénarios de collaboration commencent par cette classe.

PeerCollaborationPermission

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

PeerCollaborationPermissionAttribute

Autorise l’application d’actions PeerCollaborationPermission de sécurité au code à l’aide d’une sécurité déclarative. Cette classe ne peut pas être héritée.

PeerContact

Représente un homologue pour lequel un utilisateur a récupéré des informations étendues.

PeerContactCollection

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

PeerEndPoint

Représente l’emplacement d’une instance ou d’une PeerNearMeinstance spécifiée avec une configuration d’adresse réseau unique en décrivant l’instance actuelle d’une PeerContact ou PeerContact au sein de l’infrastructure de collaboration peer-to-peer.PeerNearMe

PeerEndPointCollection

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

PeerInvitationResponse

Représente une réponse reçue d’un homologue distant à une invitation envoyée par le biais de la méthode ou Invite() de la Invite() méthode.

PeerNearMe

Représente un homologue situé par l’infrastructure « People Near Me ».

PeerNearMeChangedEventArgs

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

PeerNearMeCollection

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

PeerObject

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

PeerObjectCollection

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

PeerPresenceInfo

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

PresenceChangedEventArgs

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

RefreshDataCompletedEventArgs

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

SubscribeCompletedEventArgs

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

SubscriptionListChangedEventArgs

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

Énumérations

Nom Description
PeerApplicationRegistrationType

Spécifie le type d’inscription à effectuer pour une inscription PeerApplication ou PeerObject.

PeerChangeType

Spécifie le type de modification qui s’est produit pour un homologue.

PeerInvitationResponseType

Spécifie les réponses qu’un homologue local peut recevoir à partir d’une demande d’invitation de collaboration pilotée par l’application.

PeerPresenceStatus

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

PeerScope

Spécifie l’étendue réseau actuelle d’un homologue.

SubscriptionType

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

Remarques

L’infrastructure de collaboration P2P (Peer-to-Peer) fournit une infrastructure réseau peer-to-peer pour les activités collaboratives, telles que la mise en correspondance de jeux réseau, les conférences et d’autres activités interactives multi-participants. Cette infrastructure serverless inclut des API qui simplifient le processus par lequel les applications peuvent suivre la présence d’homologue 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 de collaboration d’homologue native sont disponibles sur Windows Vista clients dans les éditions 32 bits et 64 bits. Les API Peer Collaboration ne sont pas disponibles sur Windows Server 2008.

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

Voir aussi