Obor názvů System.Net.PeerToPeer.Collaboration
Obor System.Net.PeerToPeer.Collaboration názvů poskytuje třídy a rozhraní API, které se používají k implementaci aktivit spolupráce mezi dvěma účastníky pomocí infrastruktury spolupráce mezi dvěma účastníky.
Třídy
Hlavní třídy používané při implementaci aktivity spolupráce mezi dvěma účastníky jsou:
, ContactManagerkterý lze použít k ukládání partnerských kontaktů.
To PeerApplication , ve kterém můžete spolupracovat, jako je hra, chatovací klient nebo řešení pro konference.
Partnerské vztahy, které budou spolupracovat v aktivitě. Tyto partnerské vztahy mohou být reprezentovány jako PeerContact, PeerNearMenebo PeerEndPoint objekty.
Samotná statická PeerCollaboration třída, která určuje, které aplikace jsou k dispozici a které partnerské vztahy se jich účastní.
Metody Invite se používají k pozvání partnerských vztahů do relace spolupráce. Volající partner se může přihlásit k odběru jiného partnerského vztahu pro události, které signalizují aktualizace aplikace, objektu nebo informací o stavu přidružené k relaci spolupráce. Třídy přítomnosti určují, zda Peer je k dispozici pro spolupráci, a PeerScope třída se používá k určení, kolik účasti je povoleno pro partnerský vztah: Internet (globální), NearMe, (podsíť) nebo None.
Relace spolupráce se skládá ze čtyř kroků:
Zjišťování: Zjišťování nebo publikování aplikací, partnerských vztahů a informací o stavu Můžete například najít další lidi v místní podsíti, které mají nainstalované stejné hry.
Pozvání. Odesílání a přijímání zabezpečených pozvánek pro vzdálené partnerské uzly pro zahájení relací nebo připojení se k PeerCollaboration nim.
Správakontaktůch Přidejte zjištěné peery jako kontakt do ContactManager.
Komunikace. Při navázání komunikace použijte System.Net rozhraní API, System.Net.PeerToPeer rozhraní API nebo třídy partnerského kanálu Windows Communication Foundation pro vícedílnou komunikaci.
Například partnerský vztah hostitele spustí relaci spolupráce a využívá metodu CreateContact k přidání vzdáleného partnerského vztahu a jednoho z jeho místních partnerských uzlů do Správce kontaktů partnerského uzlu hostitele. Tři uživatelé se pak budou účastnit vlastní soukromé relace spolupráce.
Typické aplikace P2P jsou: konferenční hovory pro spolupráci při pořizování poznámek nebo tabulí, bezserverové chatovací aplikace, interaktivní reklamy a online herní relace.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro