System.Net.PeerToPeer Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia dostęp do funkcji sieci równorzędnej.
Klasy
Cloud |
Określa wartości definiujące obiekt równorzędny Cloud . |
CloudCollection |
Reprezentuje kontener dla CloudCollection elementów. Klasa ta nie może być dziedziczona. |
PeerName |
Określa wartości, które definiują obiekt równorzędny do elementu równorzędnego PeerName . Nazwa elementu równorzędnego to zazwyczaj ciąg używany do identyfikowania zasobu równorzędnego. |
PeerNameRecord |
Definiuje zestaw wartości, które tworzą obiekt rekordu nazwy równorzędnej. Ten rekord zawiera elementy, takie jak nazwa elementu równorzędnego i kolekcja punktów końcowych, z którymi komunikuje się. Rekordy nazw elementów równorzędnych służą do definiowania poszczególnych węzłów równorzędnych w obiekcie Cloud. |
PeerNameRecordCollection |
Reprezentuje kontener dla PeerNameRecord elementów. |
PeerNameRegistration | |
PeerNameResolver |
Określa wartości, które rozpoznają PeerName element do PeerNameRecord przy użyciu protokołu API dostawcy przestrzeni nazw PNRP. |
PeerToPeerException |
Reprezentuje wyjątki, które są zgłaszane w przypadku wystąpienia błędu przez infrastrukturę równorzędną komunikacji równorzędnej. |
PnrpPermission |
Określa wartości używane w System.Net.PeerToPeer uprawnieniach obiektu. |
PnrpPermissionAttribute |
Umożliwia stosowanie akcji PnrpPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. |
ResolveCompletedEventArgs |
Używany w połączeniu ze zdarzeniem, który jest sygnalizowany po zakończeniu ResolveCompleted żądania rozpoznania określonego PeerName . |
ResolveProgressChangedEventArgs |
Używany w połączeniu ze sygnalizowaniem ResolveProgressChanged zdarzenia. Jest on sygnalizowany za każdym razem, gdy PeerNameRecord obiekt zostanie znaleziony w odpowiedzi na operację ResolveAsync na określonym PeerNameobiekcie . |
Wyliczenia
PeerNameType |
Definiuje typ do utworzenia PeerName . Nazwa elementu równorzędnego jest zabezpieczona lub niezabezpieczona. Zabezpieczona nazwa elementu równorzędnego zapewnia dowód własności nazwy. Niezabezpieczona nazwa elementu równorzędnego nie ma skojarzonej tożsamości. |
PnrpScope |
Określa różne zakresy chmury PNRP. |
Uwagi
Sposób odnajdywania się między elementami równorzędnymi i rozpoznawania identyfikatorów jest skomplikowany dzięki przejściowej łączności i braku dostępu do rekordów adresów, takich jak system nazw domen (DNS). Infrastruktura równorzędna systemu Windows rozwiązuje ten problem z rozpoznawaniem nazw i schematem odnajdywania równorzędnego o nazwie PNRP.
Protokół rozpoznawania nazw równorzędnych (PNRP) udostępnia mechanizm rozpoznawania nazw dla sieci równorzędnych. Protokół PNRP ma na celu rozpoznawanie nazwy sieci IPEndPoint w sposób całkowicie równorzędny.
Podstawowa funkcja PNRP jest udostępniana w System.Net.PeerToPeer klasach przestrzeni nazw. Zapewniają one możliwość tworzenia elementu równorzędnego i rejestrowania go w Cloud elementach równorzędnych. Zapewniają one również możliwość rozpoznawania punktu końcowego PeerName sieci, portu TCP, chmury lub innych identyfikatorów adresów.
Zaawansowane funkcje sieci równorzędnej są dostępne w System.Net.PeerToPeer.Collaboration przestrzeni nazw.
W systemie Windows Vista protokół PNRP jest dostarczany jako usługa uruchamiana na żądanie przez aplikacje. Ponadto istnieje usługa rejestracji maszyny PNRP, która może być ręcznie włączona przez aplikacje lub użytkowników, jeśli chcą publikować nazwy maszyn dla połączeń zdalnych i komunikacji.
System PNRP w wersji 1 został dołączony do systemu Windows XP z dodatkiem Service Pack 2 (SP2), Windows XP Professional x64 Edition i Windows XP z dodatkiem Service Pack 1 (SP1) i pakietem Advanced Networking Pack dla systemu Windows XP.
Ponadto istnieje usługa rejestracji maszyny PNRP, która może być ręcznie włączona przez aplikacje/użytkowników, jeśli istnieje zainteresowanie publikowaniem nazw maszyn na potrzeby połączenia zdalnego i komunikacji.