System.Net.PeerToPeer Obor názvů

Poskytuje přístup k partnerským síťovým funkcím.

Třídy

Cloud

Určuje hodnoty, které definují objekt Peer Cloud .

CloudCollection

Představuje kontejner pro CloudCollection elementy. Tato třída se nemůže dědit.

PeerName

Určuje hodnoty, které definují objekt peer-to-peer PeerName . Název partnerského vzájemného vztahu je obvykle řetězec používaný k identifikaci partnerského prostředku.

PeerNameRecord

Definuje sadu hodnot, které tvoří objekt záznamu názvu partnerského vztahu. Tento záznam obsahuje položky, jako je název partnera a kolekce koncových bodů, se kterými komunikuje. Záznamy názvů partnerských uzlů se používají k definování jednotlivých partnerských uzlů v rámci objektu Cloud.

PeerNameRecordCollection

Představuje kontejner pro PeerNameRecord elementy.

PeerNameRegistration

Zaregistruje PeerName v cloudu Cloud nebo sadě cloudů.

PeerNameResolver

Určuje hodnoty, které přeloží PeerName na PeerNameRecord pomocí protokolu ROZHRANÍ API zprostředkovatele oboru názvů PNRP.

PeerToPeerException

Představuje výjimky, které jsou vyvolány při chybě je vyvolána peer-to-peer infrastruktura.

PnrpPermission

Určuje hodnoty, které se používají v System.Net.PeerToPeer oprávněních k objektu.

PnrpPermissionAttribute

Umožňuje použít akce zabezpečení pro PnrpPermission na kód pomocí deklarativního zabezpečení.

ResolveCompletedEventArgs

Používá se ve spojení s ResolveCompleted událostí, která se signalizují, když se dokončí žádost o vyřešení konkrétního PeerName problému.

ResolveProgressChangedEventArgs

Používá se ve spojení se signalizací ResolveProgressChanged události. Je signalizovat pokaždé, když PeerNameRecord je nalezen objekt v reakci ResolveAsync na operaci na konkrétním PeerNameobjektu .

Výčty

PeerNameType

Definuje typ, který PeerName se má vytvořit. Název partnerského vztahu je buď zabezpečený, nebo nezabezpečený. Zabezpečený název partnerského vztahu poskytuje doklad o vlastnictví názvu. Nezabezpečený název partnerského vztahu nemá přidruženou žádnou identitu.

PnrpScope

Určuje různé obory cloudu PNRP.

Poznámky

Způsob, jakým se partnerské uzly navzájem zjišťují a přeloží identifikátory, je komplikován přechodným připojením a nedostatečným přístupem k záznamům adres, jako je dns (Domain Name System). Infrastruktura peer-to-peer systému Windows řeší tento problém pomocí schématu zjišťování názvů a názvů s názvem PNRP.

Protokol PNRP (Peer Name Resolution Protocol) poskytuje mechanismus překladu názvů pro sítě peer-to-peer. PNRP je navržen tak, aby přeložil název do sítě IPEndPoint zcela peer-to-peer způsobem.

Základní funkce PNRP jsou k dispozici v třídách System.Net.PeerToPeer oboru názvů. Poskytují možnost vytvořit partnerský uzel a zaregistrovat ho v partnerském Cloud vztahu. Poskytují také možnost překladu PeerName na koncový bod sítě, port TCP, cloud nebo jiné identifikátory adres.

Pokročilé funkce pro sítě peer-to-peer jsou k dispozici v System.Net.PeerToPeer.Collaboration oboru názvů .

V systému Windows Vista se PNRP dodává jako služba, která je spouštěna na vyžádání aplikacemi. Kromě toho existuje služba registrace počítačů PNRP, kterou můžou aplikace nebo uživatelé ručně povolit, pokud chtějí publikovat názvy počítačů pro vzdálená připojení a komunikaci.

PNRP verze 1 byla součástí aktualizací Windows XP Service Pack 2 (SP2), Windows XP Professional x64 Edition a Windows XP s aktualizací Service Pack 1 (SP1) a Advanced Networking Pack pro systém Windows XP.

Kromě toho existuje služba registrace počítačů PNRP, kterou můžou aplikace/uživatelé ručně povolit, pokud existuje zájem o publikování názvů počítačů pro vzdálené připojení a komunikaci.

Viz také