System.Net.PeerToPeer Spazio dei nomi

Lo spazio dei nomi System.Net.PeerToPeer consente di accedere alle funzionalità per le reti peer. The System.Net.PeerToPeer namespace provides access to peer networking functionality.

Classi

Cloud

Specifica i valori che definiscono un oggetto Cloud peer.Specifies the values that define a Peer Cloud object.

CloudCollection

Rappresenta un contenitore per gli elementi CloudCollection.Represents a container for CloudCollection elements. Questa classe non può essere ereditata.This class cannot be inherited.

PeerName

Specifica i valori che definiscono un oggetto PeerName peer-to-peer.Specifies the values that define a peer-to-peer PeerName object. Un nome peer è in genere una stringa utilizzata per identificare una risorsa peer.A peer name is typically a string used to identify a peer resource.

PeerNameRecord

Definisce l'insieme di valori che formano un oggetto record di nome peer.Defines the set of values that form a peer name record object. Questo record include vari elementi, fra cui il nome peer e l'insieme di endpoint con cui il peer comunica.This record includes items such as the peer name and the collection of endpoints with which it communicates. I record di nome peer vengono utilizzati per definire in modo specifico ogni nodo peer appartenente a un Cloud.Peer name records are used to define the individual peer nodes within a Cloud.

PeerNameRecordCollection

Rappresenta un contenitore per gli elementi PeerNameRecord.Represents a container for PeerNameRecord elements.

PeerNameRegistration

Registra un oggetto PeerName in un'area Cloud o in un insieme di aree.Registers a PeerName in a Cloud or set of clouds.

PeerNameResolver

Specifica i valori che risolvono un PeerName in un PeerNameRecord utilizzando il protocollo dell'API del provider dello spazio dei nomi PNRP.Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

PeerToPeerException

Rappresenta le eccezioni generate quando l'infrastruttura peer-to-peer genera un errore.Represents the exceptions that are thrown when an error is raised by the Peer-to-Peer Infrastructure.

PnrpPermission

Specifica i valori che vengono utilizzati nelle autorizzazioni per gli oggetti di System.Net.PeerToPeer.Specifies the values that are used in System.Net.PeerToPeer object permissions.

PnrpPermissionAttribute

Consente di applicare azioni di sicurezza per PnrpPermission al codice usando la sicurezza dichiarativa.Allows security actions for PnrpPermission to be applied to code using declarative security.

ResolveCompletedEventArgs

Questo oggetto viene utilizzato insieme all'evento ResolveCompleted, che viene segnalato al completamento di una richiesta di risoluzione di un PeerName specifico.Used in conjunction with the ResolveCompleted event, which is signaled when a resolve request for a specific PeerName has completed.

ResolveProgressChangedEventArgs

Oggetto utilizzato insieme alla segnalazione dell'evento ResolveProgressChangedUsed in conjunction with signaling the ResolveProgressChanged event. e segnalato ogni volta che un oggetto PeerNameRecord viene trovato in risposta a un'operazione ResolveAsync relativa a un PeerName specifico.It is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation on a specific PeerName.

Enumerazioni

PeerNameType

Definisce il tipo di PeerName da creare. Un nome peer può essere protetto oppure non protetto.A peer name is either secured or unsecured. Un nome peer protetto fornisce una prova di proprietà del nome.A secured peer name provides a proof of ownership of the name. Un nome peer non protetto non presenta alcuna identità associata.An unsecured peer name has no identity associated.

PnrpScope

Specifica i vari ambiti di un'area PNRP.Specifies the different scopes of a PNRP cloud.

Commenti

Come peer individuarsi a vicenda e risolvere gli identificatori è complicate dalla transitorietà della connettività e la mancanza di accesso ai record di indirizzo, ad esempio il sistema DNS (Domain Name).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). L'infrastruttura di Windows Peer-to-Peer risolve questo problema con un nome peer e la risoluzione individuazione schema denominato PNRP.The Windows Peer-to-Peer Infrastructure solves this problem with a name resolution and peer discovery scheme called PNRP.

(PNRP (Peer Name Resolution Protocol) fornisce un meccanismo di risoluzione nome per le reti peer-to-peer.Peer Name Resolution Protocol (PNRP) provides a name resolution mechanism for peer-to-peer networks. PNRP è progettato per risolvere un nome a una rete IPEndPoint in modo completamente peer-to-peer.PNRP is designed to resolve a name to a network IPEndPoint in a completely peer-to-peer manner.

Sono disponibili funzionalità di base PNRP il System.Net.PeerToPeer le classi dello spazio dei nomi.Basic PNRP functionality is provided in the System.Net.PeerToPeer namespace classes. Offrono la possibilità di creare un peer e registrarlo in un Cloud di pari livello.They provide the ability to create a peer and register it in a Cloud of peers. Forniscono inoltre la possibilità di risolvere un PeerName al relativo endpoint di rete, la porta TCP, cloud o altri identificatori di indirizzo.They also provide the ability to resolve a PeerName to its network endpoint, TCP port, cloud, or other address identifier(s).

Sono disponibili funzionalità avanzate per la rete peer-to-peer il System.Net.PeerToPeer.Collaboration dello spazio dei nomi.Advanced functionality for peer-to-peer networking is provided in the System.Net.PeerToPeer.Collaboration namespace.

In Windows Vista, PNRP è disponibile come un servizio che viene avviato su richiesta dalle applicazioni.In Windows Vista, PNRP ships as a service that is started on demand by applications. Inoltre, è un servizio di registrazione macchina PNRP che può essere abilitato manualmente da applicazioni o utenti se desiderano pubblicare i nomi di computer per le connessioni remote e le comunicazioni.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.

La versione 1 è stato incluso in Windows XP Service Pack 2 (SP2), Windows XP Professional x64 Edition e Windows XP con Service Pack 1 (SP1) e Advanced Networking Pack per Windows XP.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.

Inoltre, è un servizio di registrazione macchina PNRP che può essere attivato manualmente da applicazioni o gli utenti nel caso di interesse nella pubblicazione i nomi di computer per la connessione remota e la comunicazione.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.

Vedi anche