System.Net.PeerToPeer Namespace

Der System.Net.PeerToPeer-Namespace ermöglicht den Zugriff auf Peernetzwerkfunktionen. The System.Net.PeerToPeer namespace provides access to peer networking functionality.

Klassen

Cloud

Gibt die Werte an, die ein Peer-Cloud-Objekt definieren.Specifies the values that define a Peer Cloud object.

CloudCollection

Stellt einen Container für CloudCollection-Elemente dar.Represents a container for CloudCollection elements. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

PeerName

Gibt die Werte an, die ein Peer-to-Peer-PeerName-Objekt definieren.Specifies the values that define a peer-to-peer PeerName object. Ein Peername ist i. d. R. eine Zeichenfolge, mit der eine Peerressource identifiziert wird.A peer name is typically a string used to identify a peer resource.

PeerNameRecord

Definiert den Satz von Werten, die ein Peernamensdatensatz-Objekt bilden.Defines the set of values that form a peer name record object. Dieser Datensatz enthält z. B. den Peernamen und die Auflistung der Endpunkte, mit denen der Peer kommuniziert.This record includes items such as the peer name and the collection of endpoints with which it communicates. Peernamensdatensätze werden verwendet, um die einzelnen Peerknoten in einer Cloud zu definieren.Peer name records are used to define the individual peer nodes within a Cloud.

PeerNameRecordCollection

Stellt einen Container für PeerNameRecord-Elemente dar.Represents a container for PeerNameRecord elements.

PeerNameRegistration

Registriert einen PeerName in einer Cloud oder in einem Satz von Wolken.Registers a PeerName in a Cloud or set of clouds.

PeerNameResolver

Gibt die Werte an, die einen PeerName unter Verwendung des Protokolls für die PNRP Namespace Provider-API in einen PeerNameRecord auflösen.Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

PeerToPeerException

Stellt die Ausnahmen dar, die ausgelöst werden, wenn von der Peer-to-Peer-Infrastruktur ein Fehler ausgelöst wird.Represents the exceptions that are thrown when an error is raised by the Peer-to-Peer Infrastructure.

PnrpPermission

Gibt die Werte an, die in System.Net.PeerToPeer-Objektberechtigungen verwendet werden.Specifies the values that are used in System.Net.PeerToPeer object permissions.

PnrpPermissionAttribute

Ermöglicht, dass Sicherheitsaktionen für PnrpPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden.Allows security actions for PnrpPermission to be applied to code using declarative security.

ResolveCompletedEventArgs

Wird zusammen mit dem ResolveCompleted-Ereignis verwendet, das signalisiert wird, wenn eine Auflösungsanforderung für einen bestimmten PeerName abgeschlossen wurde.Used in conjunction with the ResolveCompleted event, which is signaled when a resolve request for a specific PeerName has completed.

ResolveProgressChangedEventArgs

Wird in Verbindung mit dem Signalisieren des ResolveProgressChanged-Ereignisses verwendet.Used in conjunction with signaling the ResolveProgressChanged event. Es wird immer signalisiert, wenn aufgrund eines PeerNameRecord-Vorgangs für einen bestimmten ResolveAsync ein PeerName-Objekt gefunden wird.It is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation on a specific PeerName.

Enumerationen

PeerNameType

Definiert den Typ des zu erstellenden PeerName. Ein Peername ist entweder gesichert oder ungesichert.A peer name is either secured or unsecured. Ein gesicherter Peername stellt einen Besitznachweis für den Namen bereit.A secured peer name provides a proof of ownership of the name. Einem ungesicherten Peernamen ist keine Identität zugeordnet.An unsecured peer name has no identity associated.

PnrpScope

Gibt die verschiedenen Gültigkeitsbereiche einer PNRP-Wolke an.Specifies the different scopes of a PNRP cloud.

Hinweise

Wie Peers einander erkennen und Auflösen von Bezeichnern werden durch die permanente Konnektivität und das Fehlen des Zugriffs auf wie das System DNS (Domain Name)-Adresseinträge kompliziert.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). Die Windows-Peer-zu-Peer-Infrastruktur löst dieses Problem mit dem Namen Auflösung und Peer-Discovery-Schema PNRP aufgerufen.The Windows Peer-to-Peer Infrastructure solves this problem with a name resolution and peer discovery scheme called PNRP.

Peer Name Resolution-Protokoll (PNRP) bietet einen Namensauflösungsmechanismus für Peer-zu-Peer-Netzwerke.Peer Name Resolution Protocol (PNRP) provides a name resolution mechanism for peer-to-peer networks. PNRP ist dafür ausgelegt, einen Namen mit einem Netzwerk auflösen IPEndPoint Weise eine vollständig Peer-zu-Peer.PNRP is designed to resolve a name to a network IPEndPoint in a completely peer-to-peer manner.

Grundlegende PNRP-Funktionen finden Sie unter den System.Net.PeerToPeer Namespaceklassen.Basic PNRP functionality is provided in the System.Net.PeerToPeer namespace classes. Sie bieten die Möglichkeit zum Erstellen eines Peers und registrieren Sie ihn in eine Cloud Peers.They provide the ability to create a peer and register it in a Cloud of peers. Sie bieten auch die Möglichkeit, aufzulösen eine PeerName der Netzwerkendpunkt, TCP-Port, Cloud oder andere Adressbezeichner.They also provide the ability to resolve a PeerName to its network endpoint, TCP port, cloud, or other address identifier(s).

Erweiterte Funktionen für Peer-zu-Peer-Netzwerke finden Sie im der System.Net.PeerToPeer.Collaboration Namespace.Advanced functionality for peer-to-peer networking is provided in the System.Net.PeerToPeer.Collaboration namespace.

Ist im PNRP in Windows Vista ist ein Dienst, der von Anwendungen bei Bedarf gestartet wird.In Windows Vista, PNRP ships as a service that is started on demand by applications. Darüber hinaus besteht ein PNRP-Machine-Registrierung-Dienst, der manuell kann von Anwendungen oder Benutzern aktiviert werden, wenn sie die Namen der Computer für Remoteverbindungen und Kommunikation veröffentlichen möchten.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.

PNRP, Version 1 war in Windows XP Service Pack 2 (SP2), Windows XP Professional X64 64 und Windows XP mit Service Pack 1 (SP1) und das Advanced Networking Pack für Windows XP enthalten.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.

Es gibt außerdem ein PNRP Machine Registrierung-Dienst, der von Anwendungen/Benutzer manuell aktiviert werden kann, wenn Sie Interesse an der Veröffentlichung von Computernamen für die remote-Verbindung und Kommunikation ist.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.