System.Net.PeerToPeer Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 | |
| 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.