Este tema aún no ha recibido ninguna valoración - Valorar este tema

System.Net.PeerToPeer (Espacio de nombres)

Actualización: noviembre 2007

El espacio de nombres System.Net.PeerToPeer proporciona acceso a la funcionalidad de red del mismo nivel.

La forma en que los elementos del mismo nivel se detectan entre sí y resuelven los identificadores se complica 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 un esquema de resolución de nombres y detección de elementos del mismo nivel denominado PNRP.

El protocolo de resolución de nombres de mismo nivel (PNRP) proporciona un mecanismo de resolución de nombres para las redes punto a punto. PNRP se diseñó para resolver un nombre como IPEndPoint de la red de una manera completamente punto a punto.

La funciones básicas de PNPR se proporcionan en las clases del espacio de nombres System.Net.PeerToPeer. Proporcionan la capacidad de crear a un elemento del mismo nivel y registrarlo en un objeto Cloud de elementos del mismo nivel. También proporcionan la capacidad de resolver PeerName como su punto final de la red, puerto TCP, nube u otros identificadores de la dirección.

Las funciones avanzadas para la conexión de red punto a punto se proporciona en el espacio de nombres System.Net.PeerToPeer.Collaboration.

En Windows Vista, PNRP se distribuye como un servicio que se inicia a petición de las aplicaciones. Además hay un servicio de registro de equipo de PNRP que pueden habilitar manualmente las aplicaciones o los usuarios si desean publicar los nombres de equipo para las conexiones remotas y comunicaciones.

La versión 1 de PNRP 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 equipo de PNRP que pueden habilitar manualmente las aplicaciones o los usuarios si hay interés en publicar los nombres de equipo para la conexión remota y comunicación.

  ClaseDescripción
Bb339070.pubclass(es-es,VS.90).gifCloudEspecifica los valores que definen un objeto Cloud del mismo nivel.
Bb339070.pubclass(es-es,VS.90).gifCloudCollectionRepresenta un contenedor de elementos CloudCollection. No se puede heredar esta clase.
Bb339070.pubclass(es-es,VS.90).gifPeerNameEspecifica 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.
Bb339070.pubclass(es-es,VS.90).gifPeerNameRecordDefine 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 puntos finales 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.
Bb339070.pubclass(es-es,VS.90).gifPeerNameRecordCollectionRepresenta un contenedor de elementos PeerNameRecord.
Bb339070.pubclass(es-es,VS.90).gifPeerNameRegistrationRegistra una propiedad PeerName en un objeto Cloud o conjunto de nubes.
Bb339070.pubclass(es-es,VS.90).gifPeerNameResolverEspecifica los valores que resuelven PeerName como PeerNameRecord mediante el protocolo de API del proveedor de espacio de nombres PNRP.
Bb339070.pubclass(es-es,VS.90).gifPeerToPeerExceptionRepresenta las excepciones que se producir cuando ocurre un error en la infraestructura punto a punto.
Bb339070.pubclass(es-es,VS.90).gifPnrpPermissionEspecifica los valores que se usan en los permisos del objeto System.Net.PeerToPeer.
Bb339070.pubclass(es-es,VS.90).gifPnrpPermissionAttributePermite aplicar acciones de seguridad para PnrpPermission en el código mediante el uso de la seguridad declarativa.
Bb339070.pubclass(es-es,VS.90).gifResolveCompletedEventArgsSe usa junto con el evento ResolveCompleted, que se señala cuando se ha completado una solicitud de resolución para un objeto PeerName concreto.
Bb339070.pubclass(es-es,VS.90).gifResolveProgressChangedEventArgsSe 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.
  EnumeraciónDescripción
Bb339070.pubenumeration(es-es,VS.90).gifPeerNameTypeDefine 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.
Bb339070.pubenumeration(es-es,VS.90).gifPnrpScopeEspecifica los ámbitos diferentes de una nube PNRP.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.