System.Net.PeerToPeer Namnområde

Ger åtkomst till peer-nätverksfunktioner.

Klasser

Name Description
Cloud

Anger de värden som definierar ett Peer-objekt Cloud .

CloudCollection

Representerar en container för CloudCollection element. Det går inte att ärva den här klassen.

PeerName

Anger de värden som definierar ett peer-to-peer-objekt PeerName . Ett peer-namn är vanligtvis en sträng som används för att identifiera en peer-resurs.

PeerNameRecord

Definierar den uppsättning värden som utgör ett peer-namnpostobjekt. Den här posten innehåller objekt som peer-namnet och den samling slutpunkter som den kommunicerar med. Peer-namnposter används för att definiera enskilda peer-noder i en Cloud.

PeerNameRecordCollection

Representerar en container för PeerNameRecord element.

PeerNameRegistration

Registrerar en PeerName i en Cloud eller flera moln.

PeerNameResolver

Anger de värden som matchar en PeerNamePeerNameRecord med hjälp av API-protokollet för PNRP-namnområdesprovider.

PeerToPeerException

Representerar de undantag som utlöses när ett fel utlöses av peer-to-peer-infrastrukturen.

PnrpPermission

Anger de värden som används i System.Net.PeerToPeer objektbehörigheter.

PnrpPermissionAttribute

Tillåter att säkerhetsåtgärder tillämpas PnrpPermission på kod med deklarativ säkerhet.

ResolveCompletedEventArgs

Används tillsammans med ResolveCompleted händelsen, som signaleras när en lösningsbegäran för en specifik PeerName har slutförts.

ResolveProgressChangedEventArgs

Används tillsammans med att signalera händelsen ResolveProgressChanged . Det signaleras när ett PeerNameRecord objekt hittas som svar på en ResolveAsync åtgärd på en specifik PeerName.

Uppräkningar

Name Description
PeerNameType

Definierar vilken typ av PeerName som ska skapas. Ett peer-namn är antingen skyddat eller oskyddat. Ett skyddat peer-namn ger ett ägarbevis för namnet. Ett osäkert peer-namn har ingen associerad identitet.

PnrpScope

Anger de olika omfången för ett PNRP-moln.

Kommentarer

Hur peer-datorer identifierar varandra och löser identifierare kompliceras av tillfälliga anslutningar och bristen på åtkomst till adressposter som DNS (Domain Name System). Den Windows peer-to-peer-infrastrukturen löser problemet med ett namnmatchnings- och peer-identifieringsschema som kallas PNRP.

PNRP (Peer Name Resolution Protocol) tillhandahåller en namnmatchningsmekanism för peer-to-peer-nätverk. PNRP är utformat för att matcha ett namn till ett nätverk IPEndPoint på ett helt peer-to-peer-sätt.

Grundläggande PNRP-funktioner tillhandahålls i namnområdesklasserna System.Net.PeerToPeer . De ger möjlighet att skapa en peer och registrera den i en Cloud av peer-datorerna. De ger också möjlighet att matcha en PeerName till dess nätverksslutpunkt, TCP-port, moln eller andra adressidentifierare.

Avancerade funktioner för peer-to-peer-nätverk tillhandahålls i System.Net.PeerToPeer.Collaboration namnområdet.

I Windows levereras PNRP som en tjänst som startas på begäran av program. Dessutom finns det en PNRP-datorregistreringstjänst som kan aktiveras manuellt av program eller användare om de vill publicera datornamn för fjärranslutningar och kommunikation.

Se även