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
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

System.Net.PeerToPeer, espace de noms

L'espace de noms System.Net.PeerToPeer fournit l'accès aux fonctionnalités de réseau pair à pair.

Le mode de détection réciproque des homologues et de résolution des identificateurs est compliqué par la connectivité transitoire et l'absence d'accès pour prendre en compte des enregistrements tels que le DNS (Domain Name System). L'infrastructure de Réseau pair à pair de Windows résout ce problème à l'aide d'un schéma de résolution de noms et de découverte des homologues appelé PNRP.

Le protocole PNRP (Peer Name Resolution Protocol) fournit un mécanisme de résolution de noms pour les réseaux P2P. PNRP est conçu pour résoudre un nom en un IPEndPoint de réseau d'une manière totalement pair à pair.

Des fonctionnalités PNRP de base sont fournies dans les classes d'espace de noms System.Net.PeerToPeer. Elles offrent la possibilité de créer un homologue et de l'enregistrer dans un Cloud d'homologues. Elles permettent également de résoudre un PeerName en son point de terminaison de réseau, port TCP, nuage ou tout autre identificateur d'adresse.

Les fonctionnalités avancées de réseau pair à pair sont fournies dans l'espace de noms System.Net.PeerToPeer.Collaboration.

Dans Windows Vista, PNRP est fourni sous la forme d'un service démarré à la demande par les applications. De plus, un service d'inscription de l'ordinateur PNRP peut être activé manuellement par les applications ou les utilisateurs s'ils souhaitent publier des noms de machine pour les connexions et les communications à distance.

La version 1 de PNRP a été incluse dans Windows XP Service Pack 2, (SP2) Windows XP Professionnel x64 Edition et Windows XP avec Service Pack 1 et Advanced Networking Pack for Windows XP.

De plus, un service d'inscription de l'ordinateur PNRP peut être activé manuellement par les applications ou les utilisateurs s'ils souhaitent publier des noms de machine pour les connexions et les communications à distance.

  Classe Description
Classe publique Cloud Spécifie les valeurs qui définissent un objet Cloud d'homologues.
Classe publique CloudCollection Représente un conteneur pour les éléments CloudCollection. Cette classe ne peut pas être héritée.
Classe publique PeerName Spécifie les valeurs qui définissent un objet PeerName pair à pair. Un nom d'homologue est en général une chaîne utilisée pour identifier une ressource homologue.
Classe publique PeerNameRecord Définit le jeu des valeurs qui forment un objet enregistrement de noms d'homologue. Cet enregistrement inclut des éléments tels que le nom d'homologue et la collection des points de terminaison avec lesquels il communique. Les enregistrements de nom d'homologue sont utilisés pour définir les nœuds homologues individuels dans un Cloud.
Classe publique PeerNameRecordCollection Représente un conteneur pour les éléments PeerNameRecord.
Classe publique PeerNameRegistration Inscrit un PeerName dans un Cloud ou un jeu de nuages.
Classe publique PeerNameResolver Spécifie les valeurs qui résolvent un PeerName en un PeerNameRecord à l'aide de l'API du fournisseur d'espace de noms PNRP.
Classe publique PeerToPeerException Représente les exceptions levées lorsqu'une erreur est déclenchée par l'infrastructure de Réseau pair à pair.
Classe publique PnrpPermission Spécifie les valeurs utilisées dans les autorisations d'objet System.Net.PeerToPeer.
Classe publique PnrpPermissionAttribute Autorise l'application au code des actions de sécurité pour PnrpPermission à l'aide de la sécurité déclarative.
Classe publique ResolveCompletedEventArgs Utilisé en conjonction avec l'événement ResolveCompleted, signalé lorsqu'une demande de résolution d'un PeerName spécifique est terminée.
Classe publique ResolveProgressChangedEventArgs Utilisé conjointement avec le signalement de l'événement ResolveProgressChanged. Il est signalé chaque fois qu'un objet PeerNameRecord est trouvé en réponse à une opération ResolveAsync sur un PeerNamespécifique.
  Énumération Description
Énumération publique PeerNameType Définit le type de PeerName à créer. Un nom d'homologue est sécurisé ou non sécurisé. Un nom d'homologue sécurisé fournit une preuve de propriété du nom. Un nom d'homologue non sécurisé n'est associé à aucune identité.
Énumération publique PnrpScope Spécifie les différentes portées d'un nuage PNRP.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,