System.Net.PeerToPeer 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.
Fournit l’accès aux fonctionnalités de réseau pair à pair.
Classes
Cloud |
Spécifie les valeurs qui définissent un objet Cloud d'homologues. |
CloudCollection |
Représente un conteneur pour les éléments CloudCollection. Cette classe ne peut pas être héritée. |
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. |
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. |
PeerNameRecordCollection |
Représente un conteneur pour les éléments PeerNameRecord. |
PeerNameRegistration | |
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. |
PeerToPeerException |
Représente les exceptions levées lorsqu'une erreur est déclenchée par l'infrastructure de Réseau pair à pair. |
PnrpPermission |
Spécifie les valeurs utilisées dans les autorisations d'objet System.Net.PeerToPeer. |
PnrpPermissionAttribute |
Permet d’appliquer les actions de sécurité de PnrpPermission au code à l’aide de la sécurité déclarative. |
ResolveCompletedEventArgs |
Utilisé en conjonction avec l'événement ResolveCompleted, signalé lorsqu'une demande de résolution d'un PeerName spécifique est terminée. |
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érations
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é. |
PnrpScope |
Spécifie les différentes portées d'un nuage PNRP. |
Remarques
La façon dont les pairs se découvrent et résolvent les identificateurs est compliquée par la connectivité temporaire et le manque d’accès aux enregistrements d’adresses tels que le système DNS (Domain Name System). L’infrastructure d’égal à égal Windows résout ce problème avec un schéma de résolution de noms et de découverte d’homologue appelé PNRP.
Le protocole PNRP (Peer Name Resolution Protocol) fournit un mécanisme de résolution de noms pour les réseaux d’égal à égal. PNRP est conçu pour résoudre un nom en réseau IPEndPoint d’une manière complètement d’égal à égal.
La fonctionnalité PNRP de base est fournie dans les classes d’espace de System.Net.PeerToPeer noms. Ils permettent de créer un homologue et de l’inscrire dans un Cloud d’homologues. Ils permettent également de résoudre un point de terminaison réseau, port PeerName TCP, cloud ou autre identificateur d’adresse.
Des fonctionnalités avancées pour la mise en réseau d’égal à égal sont fournies dans l’espace de System.Net.PeerToPeer.Collaboration noms.
Dans Windows Vista, PNRP est fourni en tant que service démarré à la demande par les applications. En outre, il existe un service d’inscription de machine PNRP qui peut être activé manuellement par les applications ou les utilisateurs s’ils souhaitent publier des noms d’ordinateurs pour les connexions et les communications à distance.
PNRP version 1 a été incluse dans Windows XP Service Pack 2 (SP2), Windows XP Professionnel Édition x64 et Windows XP avec Service Pack 1 (SP1) et le Pack réseau avancé pour Windows XP.
En outre, il existe un service d’inscription de machine PNRP qui peut être activé manuellement par les applications/les utilisateurs s’ils sont intéressés par la publication de noms de machines pour la connexion et la communication à distance.