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 mise en réseau d’homologues.
Classes
| Nom | Description |
|---|---|
| Cloud |
Spécifie les valeurs qui définissent un objet Peer Cloud . |
| CloudCollection |
Représente un conteneur pour CloudCollection les éléments. Cette classe ne peut pas être héritée. |
| PeerName |
Spécifie les valeurs qui définissent un objet peer-to-peer PeerName . Un nom d’homologue est généralement une chaîne utilisée pour identifier une ressource homologue. |
| PeerNameRecord |
Définit l’ensemble de valeurs qui forment un objet d’enregistrement de nom d’homologue. Cet enregistrement inclut des éléments tels que le nom d’homologue et la collection de points de terminaison avec lesquels il communique. Les enregistrements de nom d’homologue sont utilisés pour définir les nœuds homologues individuels au sein d’un Cloud. |
| PeerNameRecordCollection |
Représente un conteneur pour PeerNameRecord les éléments. |
| PeerNameRegistration | |
| PeerNameResolver |
Spécifie les valeurs qui résolvent une PeerName valeur à l’aide PeerNameRecord du protocole API du fournisseur d’espaces de noms PNRP. |
| PeerToPeerException |
Représente les exceptions levées lorsqu’une erreur est déclenchée par l’infrastructure peer-to-peer. |
| PnrpPermission |
Spécifie les valeurs utilisées dans System.Net.PeerToPeer les autorisations d’objet. |
| PnrpPermissionAttribute |
Autorise l’application d’actions PnrpPermission de sécurité au code à l’aide d’une sécurité déclarative. |
| ResolveCompletedEventArgs |
Utilisé conjointement avec l’événement ResolveCompleted , qui est signalé lorsqu’une demande de résolution d’un spécifique PeerName est terminée. |
| ResolveProgressChangedEventArgs |
Utilisé conjointement avec la signalisation de l’événement ResolveProgressChanged . Il est signalé chaque fois qu’un PeerNameRecord objet est trouvé en réponse à une ResolveAsync opération sur un objet spécifique PeerName. |
Énumérations
| Nom | Description |
|---|---|
| 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’a aucune identité associée. |
| PnrpScope |
Spécifie les différentes étendues d’un cloud PNRP. |
Remarques
La façon dont les homologues découvrent les uns les autres et résolvent les identificateurs est compliquée par la connectivité temporaire et le manque d’accès aux enregistrements tels que le système DNS (Domain Name System). La Windows Infrastructure d’égal à égal 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 sur un réseau IPEndPoint de manière totalement homologue à pair.
Les fonctionnalités PNRP de base sont fournies dans les classes d’espace System.Net.PeerToPeer de noms. Ils permettent de créer un homologue et de l’inscrire dans un Cloud pair. Ils permettent également de résoudre un PeerName point de terminaison réseau, un port TCP, un cloud ou d’autres identificateurs d’adresse.
Les fonctionnalités avancées pour la mise en réseau d’égal à égal sont fournies dans l’espace System.Net.PeerToPeer.Collaboration de noms.
Dans Windows, PNRP est fourni en tant que service démarré à la demande par les applications. En outre, il existe un service d’inscription d’ordinateur 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.