System.Net.PeerToPeer 네임스페이스

피어 네트워킹 기능에 대한 액세스를 제공합니다.

클래스

Name Description
Cloud

Peer Cloud 개체를 정의하는 값을 지정합니다.

CloudCollection

요소의 컨테이너를 CloudCollection 나타냅니다. 이 클래스는 상속할 수 없습니다.

PeerName

피어 투 피어 PeerName 개체를 정의하는 값을 지정합니다. 피어 이름은 일반적으로 피어 리소스를 식별하는 데 사용되는 문자열입니다.

PeerNameRecord

피어 이름 레코드 개체를 형성하는 값 집합을 정의합니다. 이 레코드에는 피어 이름 및 통신하는 엔드포인트 컬렉션과 같은 항목이 포함됩니다. 피어 이름 레코드는 내의 개별 피어 노드를 Cloud정의하는 데 사용됩니다.

PeerNameRecordCollection

요소의 컨테이너를 PeerNameRecord 나타냅니다.

PeerNameRegistration

PeerName 클라우드 또는 클라우드 집합에 Cloud 등록합니다.

PeerNameResolver

PNRP 네임스페이스 공급자 API 프로토콜을 사용하여 확인 PeerNamePeerNameRecord 되는 값을 지정합니다.

PeerToPeerException

피어 투 피어 인프라에서 오류가 발생할 때 throw되는 예외를 나타냅니다.

PnrpPermission

개체 사용 권한에 System.Net.PeerToPeer 사용되는 값을 지정합니다.

PnrpPermissionAttribute

선언적 보안을 사용하여 코드에 PnrpPermission 보안 작업을 적용할 수 있습니다.

ResolveCompletedEventArgs

특정 ResolveCompleted 에 대한 확인 요청이 PeerName 완료될 때 신호를 수신하는 이벤트와 함께 사용됩니다.

ResolveProgressChangedEventArgs

이벤트 신호 ResolveProgressChanged 와 함께 사용됩니다. 특정 PeerNameRecord작업에 대한 응답으로 ResolveAsync 개체가 PeerName 발견될 때마다 신호를 수신합니다.

열거형

Name Description
PeerNameType

만들 PeerName 형식을 정의합니다. 피어 이름은 보안 또는 보안되지 않습니다. 보안 피어 이름은 이름의 소유권 증명을 제공합니다. 보안되지 않은 피어 이름에는 연결된 ID가 없습니다.

PnrpScope

PNRP 클라우드의 다양한 범위를 지정합니다.

설명

피어가 서로를 검색하고 식별자를 확인하는 방법은 일시적인 연결 및 DNS(도메인 이름 시스템)와 같은 주소 레코드에 대한 액세스 권한이 부족하여 복잡합니다. Windows 피어 투 피어 인프라는 PNRP라는 이름 확인 및 피어 검색 체계를 사용하여 이 문제를 해결합니다.

PNRP(피어 이름 확인 프로토콜)는 피어 투 피어 네트워크에 대한 이름 확인 메커니즘을 제공합니다. PNRP는 완전히 피어 투 피어 방식으로 네트워크에 IPEndPoint 이름을 확인하도록 설계되었습니다.

기본 PNRP 기능은 네임스페이스 클래스에 System.Net.PeerToPeer 제공됩니다. 피어를 만들고 피어에 등록하는 Cloud 기능을 제공합니다. 또한 네트워크 엔드포인트, TCP 포트, 클라우드 또는 기타 주소 식별자를 확인하는 PeerName 기능도 제공합니다.

피어 투 피어 네트워킹에 대한 고급 기능은 네임스페이 System.Net.PeerToPeer.Collaboration 스에 제공됩니다.

Windows PNRP는 애플리케이션에서 요청 시 시작된 서비스로 배송됩니다. 또한 원격 연결 및 통신에 대한 컴퓨터 이름을 게시하려는 경우 애플리케이션 또는 사용자가 수동으로 사용하도록 설정할 수 있는 PNRP 컴퓨터 등록 서비스가 있습니다.

추가 정보