System.Net.PeerToPeer 네임스페이스

System.Net.PeerToPeer 네임스페이스는 피어 네트워킹 기능에 대한 액세스를 제공합니다. The System.Net.PeerToPeer namespace provides access to peer networking functionality.

클래스

Cloud

피어 Cloud 개체를 정의하는 값을 지정합니다.Specifies the values that define a Peer Cloud object.

CloudCollection

CloudCollection 요소에 대한 컨테이너를 나타냅니다.Represents a container for CloudCollection elements. 이 클래스는 상속할 수 없습니다.This class cannot be inherited.

PeerName

피어 투 피어 PeerName 개체를 정의하는 값을 지정합니다.Specifies the values that define a peer-to-peer PeerName object. 일반적으로 피어 이름은 피어 리소스를 식별하는 데 사용되는 문자열입니다.A peer name is typically a string used to identify a peer resource.

PeerNameRecord

피어 이름 레코드 개체를 구성하는 값 집합을 정의합니다.Defines the set of values that form a peer name record object. 이 레코드에는 피어 이름 및 피어가 통신하는 엔드포인트 컬렉션 등의 항목이 포함됩니다.This record includes items such as the peer name and the collection of endpoints with which it communicates. 피어 이름 레코드는 Cloud 내의 각 피어 노드를 정의하는 데 사용됩니다.Peer name records are used to define the individual peer nodes within a Cloud.

PeerNameRecordCollection

PeerNameRecord 요소에 대한 컨테이너를 나타냅니다.Represents a container for PeerNameRecord elements.

PeerNameRegistration

PeerName 또는 클라우드 집합에 Cloud을 등록합니다.Registers a PeerName in a Cloud or set of clouds.

PeerNameResolver

PNRP Namespace Provider API 프로토콜을 사용하여 PeerNamePeerNameRecord로 확인하는 값을 지정합니다.Specifies the values that resolve a PeerName to a PeerNameRecord using the PNRP Namespace Provider API protocol.

PeerToPeerException

피어 투 피어 인프라에서 오류가 발생 하는 경우 throw 되는 예외를 나타냅니다.Represents the exceptions that are thrown when an error is raised by the Peer-to-Peer Infrastructure.

PnrpPermission

System.Net.PeerToPeer 개체 권한에 사용되는 값을 지정합니다.Specifies the values that are used in System.Net.PeerToPeer object permissions.

PnrpPermissionAttribute

PnrpPermission에 대한 보안 동작이 선언적 보안을 사용하여 코드에 적용될 수 있습니다.Allows security actions for PnrpPermission to be applied to code using declarative security.

ResolveCompletedEventArgs

특정 ResolveCompleted에 대한 확인 요청이 완료되면 신호를 받는 PeerName 이벤트와 함께 사용됩니다.Used in conjunction with the ResolveCompleted event, which is signaled when a resolve request for a specific PeerName has completed.

ResolveProgressChangedEventArgs

ResolveProgressChanged 이벤트에 신호를 보낼 때 함께 사용됩니다.Used in conjunction with signaling the ResolveProgressChanged event. 특정 PeerNameRecord에 대한 ResolveAsync 작업의 응답으로 PeerName 개체를 찾을 때마다 신호를 받습니다.It is signaled whenever a PeerNameRecord object is found in response to a ResolveAsync operation on a specific PeerName.

열거형

PeerNameType

새로 만들 PeerName의 형식을 정의합니다. 피어 이름은 보안되거나 보안되지 않습니다.A peer name is either secured or unsecured. 보안된 피어 이름은 이름 소유권을 증명하고A secured peer name provides a proof of ownership of the name. 보안되지 않은 피어 이름에는 ID가 연결되어 있지 않습니다.An unsecured peer name has no identity associated.

PnrpScope

PNRP 클라우드의 다양한 범위를 지정합니다.Specifies the different scopes of a PNRP cloud.

설명

일시적인 연결 및 도메인 이름 시스템 (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). Windows 피어-투-피어 인프라 라는 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 (PNRP) provides a name resolution mechanism for peer-to-peer networks. PNRP는 네트워크에서 이름을 확인 하도록 설계 되었습니다 IPEndPoint 피어-투-피어 완전히 방식에서입니다.PNRP is designed to resolve a name to a network IPEndPoint in a completely peer-to-peer manner.

기본 PNRP 기능을 제공 합니다 System.Net.PeerToPeer 네임 스페이스 클래스입니다.Basic PNRP functionality is provided in the System.Net.PeerToPeer namespace classes. 피어를 만들고에 등록 하는 기능을 제공 된 Cloud 피어입니다.They provide the ability to create a peer and register it in a Cloud of peers. 도 해결 하는 기능을 제공을 PeerName 네트워크 끝점, TCP 포트, 클라우드 또는 다른 주소 식별자입니다.They also provide the ability to resolve a PeerName to its network endpoint, TCP port, cloud, or other address identifier(s).

피어-투-피어 네트워킹에 대 한 고급 기능을 제공 합니다 System.Net.PeerToPeer.Collaboration 네임 스페이스입니다.Advanced functionality for peer-to-peer networking is provided in the System.Net.PeerToPeer.Collaboration namespace.

Windows Vista에서 PNRP는 애플리케이션에서 요청 시 시작 되는 서비스로 제공 됩니다.In Windows Vista, PNRP ships as a service that is started on demand by applications. 또한 PNRP machine 등록 서비스는 원격 연결 및 통신에 대 한 컴퓨터 이름을 게시 하는 경우 애플리케이션 또는 사용자가 수동으로 활성화할 수 있습니다.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 버전 1은 Windows XP 서비스 팩 2 (SP2), Windows XP Professional x64 Edition 및 Windows XP 서비스 팩 1 (SP1) 및 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.

또한 PNRP machine 등록 서비스는 원격 연결 및 통신에 대 한 컴퓨터 이름 게시에 대 한 관심 없는 경우 애플리케이션/사용자가 수동으로 활성화할 수 있습니다.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.

추가 정보