System.Net.PeerToPeer Namespace

El espacio de nombres System.Net.PeerToPeer proporciona acceso a la funcionalidad de red del mismo nivel. The System.Net.PeerToPeer namespace provides access to peer networking functionality.

Clases

Cloud

Especifica los valores que definen un objeto Cloud del mismo nivel.Specifies the values that define a Peer Cloud object.

CloudCollection

Representa un contenedor de elementos CloudCollection.Represents a container for CloudCollection elements. Esta clase no puede heredarse.This class cannot be inherited.

PeerName

Especifica los valores que definen un objeto PeerName punto a punto.Specifies the values that define a peer-to-peer PeerName object. Un nombre del mismo nivel suele ser una cadena que se usa para identificar un recurso del mismo nivel.A peer name is typically a string used to identify a peer resource.

PeerNameRecord

Define el conjunto de valores que forman un objeto de registro de nombre del mismo nivel.Defines the set of values that form a peer name record object. Este registro incluye elementos como el nombre del mismo nivel y la colección de extremos con los que se comunica.This record includes items such as the peer name and the collection of endpoints with which it communicates. Los registros de nombre del mismo nivel se usan para definir los nodos entre elementos individuales del mismo nivel en Cloud.Peer name records are used to define the individual peer nodes within a Cloud.

PeerNameRecordCollection

Representa un contenedor de elementos PeerNameRecord.Represents a container for PeerNameRecord elements.

PeerNameRegistration

Registra una propiedad PeerName en un objeto Cloud o conjunto de nubes.Registers a PeerName in a Cloud or set of clouds.

PeerNameResolver

Especifica los valores que resuelven PeerName como PeerNameRecord mediante el protocolo de API del proveedor de espacio de nombres PNRP.Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

PeerToPeerException

Representa las excepciones que se producir cuando ocurre un error en la infraestructura punto a punto.Represents the exceptions that are thrown when an error is raised by the Peer-to-Peer Infrastructure.

PnrpPermission

Especifica los valores que se usan en los permisos del objeto System.Net.PeerToPeer.Specifies the values that are used in System.Net.PeerToPeer object permissions.

PnrpPermissionAttribute

Permite acciones de seguridad de PnrpPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for PnrpPermission to be applied to code using declarative security.

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.Used in conjunction with the ResolveCompleted event, which is signaled when a resolve request for a specific PeerName has completed.

ResolveProgressChangedEventArgs

Se usa junto con la señalización del evento ResolveProgressChanged.Used in conjunction with signaling the ResolveProgressChanged event. Se señala cada vez que se encuentra un objeto PeerNameRecord en respuesta a una operación ResolveAsync en un objeto PeerName concreto.It is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation on a specific PeerName.

Enumeraciones

PeerNameType

Define el tipo de PeerName que se va a crear. Un nombre del mismo nivel puede estar o no protegido.A peer name is either secured or unsecured. Un nombre del mismo nivel protegido proporciona una prueba de propiedad del nombre.A secured peer name provides a proof of ownership of the name. Un nombre del mismo nivel no protegido no tiene ninguna identidad asociada.An unsecured peer name has no identity associated.

PnrpScope

Especifica los ámbitos diferentes de una nube PNRP.Specifies the different scopes of a PNRP cloud.

Comentarios

Cómo colegas descubrirse entre ellos y resolver los identificadores se complica por conectividad transitoria y la falta de acceso a los registros de dirección como el sistema de nombres de dominio (DNS).How peers discover each other and resolve identifiers is complicated by transient connectivity and the lack of access to address records such as the Domain Name System (DNS). La infraestructura de Windows Peer-to-Peer soluciona este problema con un esquema nombre de la resolución y del mismo nivel detección denominado PNRP.The Windows Peer-to-Peer Infrastructure solves this problem with a name resolution and peer discovery scheme called PNRP.

Protocolo de resolución de nombres del mismo nivel (PNRP) proporciona un mecanismo de resolución de nombre para las redes punto a punto.Peer Name Resolution Protocol (PNRP) provides a name resolution mechanism for peer-to-peer networks. PNRP está diseñado para resolver un nombre a una red IPEndPoint de manera completamente de punto a punto.PNRP is designed to resolve a name to a network IPEndPoint in a completely peer-to-peer manner.

Se proporciona la funcionalidad básica de PNRP en el System.Net.PeerToPeer las clases del espacio de nombres.Basic PNRP functionality is provided in the System.Net.PeerToPeer namespace classes. Proporcionan la capacidad para crear un punto y registrarlo en un Cloud de elementos del mismo nivel.They provide the ability to create a peer and register it in a Cloud of peers. También proporcionan la capacidad de resolver un PeerName a su punto de conexión de red, puerto TCP, en la nube u otros identificadores de dirección.They also provide the ability to resolve a PeerName to its network endpoint, TCP port, cloud, or other address identifier(s).

Se proporcionan funcionalidades avanzadas para las redes punto a punto en el System.Net.PeerToPeer.Collaboration espacio de nombres.Advanced functionality for peer-to-peer networking is provided in the System.Net.PeerToPeer.Collaboration namespace.

En Windows Vista, PNRP se distribuye como un servicio que se inicia a petición por las aplicaciones.In Windows Vista, PNRP ships as a service that is started on demand by applications. Además, hay un servicio de registro de máquina PNRP que pueda habilitarse manualmente las aplicaciones o usuarios si desean publicar los nombres de equipo para las conexiones remotas y las comunicaciones.In addition, there is a PNRP machine registration service that can be manually enabled by applications or users if they want to publish machine names for remote connections and communications.

Versión 1 de PNRP se incluyó en Windows XP con Service Pack 1 (SP1) y Advanced Networking Pack para Windows XP, Windows XP Professional x64 Edition y Windows XP Service Pack 2 (SP2).PNRP version 1 was included in Windows XP Service Pack 2 (SP2), Windows XP Professional x64 Edition, and Windows XP with Service Pack 1 (SP1) and the Advanced Networking Pack for Windows XP.

Además, hay un servicio de registro de máquina PNRP que puede habilitarse manualmente por usuarios o aplicaciones si hay interés en la publicación de los nombres de equipo para la comunicación y la conexión remota.In addition, there is a PNRP machine registration service which can be manually enabled by applications/users if there is interest in publishing machine names for remote connection and communication.