System.Net.PeerToPeer Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a la funcionalidad de red del mismo nivel.
Clases
Cloud |
Especifica los valores que definen un objeto Cloud del mismo nivel. |
CloudCollection |
Representa un contenedor de elementos CloudCollection. Esta clase no puede heredarse. |
PeerName |
Especifica los valores que definen un objeto PeerName punto a punto. Un nombre del mismo nivel suele ser una cadena que se usa para identificar un recurso del mismo nivel. |
PeerNameRecord |
Define el conjunto de valores que forman un objeto de registro de nombre del mismo nivel. Este registro incluye elementos como el nombre del mismo nivel y la colección de extremos con los que se comunica. Los registros de nombre del mismo nivel se usan para definir los nodos entre elementos individuales del mismo nivel en Cloud. |
PeerNameRecordCollection |
Representa un contenedor de elementos PeerNameRecord. |
PeerNameRegistration |
Registra una propiedad PeerName en un objeto Cloud o conjunto de nubes. |
PeerNameResolver |
Especifica los valores que resuelven PeerName como PeerNameRecord mediante el protocolo de API del proveedor de espacio de nombres PNRP. |
PeerToPeerException |
Representa las excepciones que se producir cuando ocurre un error en la infraestructura punto a punto. |
PnrpPermission |
Especifica los valores que se usan en los permisos del objeto System.Net.PeerToPeer. |
PnrpPermissionAttribute |
Permite acciones de seguridad de PnrpPermission para que se apliquen al código mediante seguridad declarativa. |
ResolveCompletedEventArgs |
Se usa junto con el evento ResolveCompleted, que se señala cuando se ha completado una solicitud de resolución para un objeto PeerName concreto. |
ResolveProgressChangedEventArgs |
Se usa junto con la señalización del evento ResolveProgressChanged. Se señala cada vez que se encuentra un objeto PeerNameRecord en respuesta a una operación ResolveAsync en un objeto PeerName concreto. |
Enumeraciones
PeerNameType |
Define el tipo de PeerName que se va a crear. Un nombre del mismo nivel puede estar o no protegido. Un nombre del mismo nivel protegido proporciona una prueba de propiedad del nombre. Un nombre del mismo nivel no protegido no tiene ninguna identidad asociada. |
PnrpScope |
Especifica los ámbitos diferentes de una nube PNRP. |
Comentarios
La forma en que los elementos del mismo nivel se detectan entre sí y resuelven los identificadores es complicado por la conectividad transitoria y la falta de acceso a los registros de direcciones, como el Sistema de nombres de dominio (DNS). La infraestructura punto a punto de Windows resuelve este problema con una resolución de nombres y un esquema de detección del mismo nivel denominado PNRP.
El Protocolo de resolución de nombres del mismo nivel (PNRP) proporciona un mecanismo de resolución de nombres para redes punto a punto. PNRP está diseñado para resolver un nombre en una red IPEndPoint de forma completamente punto a punto.
La funcionalidad PNRP básica se proporciona en las clases de System.Net.PeerToPeer espacio de nombres. Proporcionan la capacidad de crear un elemento del mismo nivel y registrarlo en un Cloud elemento de elementos del mismo nivel. También proporcionan la capacidad de resolver un en PeerName su punto de conexión de red, puerto TCP, nube u otros identificadores de dirección.
La funcionalidad avanzada para las redes punto a punto se proporciona en el System.Net.PeerToPeer.Collaboration espacio de nombres .
En Windows Vista, PNRP se distribuye como un servicio que las aplicaciones inician a petición. Además, hay un servicio de registro de máquinas PNRP que las aplicaciones o los usuarios pueden habilitar manualmente si quieren publicar nombres de máquina para conexiones remotas y comunicaciones.
PNRP versión 1 se incluyó en Windows XP Service Pack 2 (SP2), Windows XP Professional x64 Edition y Windows XP con Service Pack 1 (SP1) y Advanced Networking Pack para Windows XP.
Además, hay un servicio de registro de máquina PNRP que puede habilitar manualmente las aplicaciones o usuarios si hay interés en publicar nombres de máquina para la conexión remota y la comunicación.