Sdílet prostřednictvím


System.Net.PeerToPeer.Collaboration Obor názvů

Vylepšuje System.Net.PeerToPeer síťové funkce a poskytuje možnosti pro relace spolupráce bez serveru spravované.

Třídy

ApplicationChangedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání, když dojde k ApplicationChanged události.

ContactManager

Představuje kolekci PeerContact objektů, které přetrvávají v adresáři systému Windows.

CreateContactCompletedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání, když dojde k CreateContactCompleted události.

InviteCompletedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání při výskytu InviteCompleted události.

NameChangedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání, když dojde k NameChanged události.

ObjectChangedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání, když dojde k ObjectChanged události.

Peer

Tato třída představuje vzdálený partnerský uzel.

PeerApplication

Představuje aplikaci, která je k dispozici pro použití s peer collaboration infrastruktury.

PeerApplicationCollection

Představuje kontejner pro PeerApplication elementy. Instance tohoto typu je vrácena statickou GetContacts() metodou.

PeerApplicationLaunchInfo

Představuje informace o spuštění vyžadované objektem PeerApplication , který byl zahájen v reakci na pozvání ke spolupráci mezi partnery.

PeerCollaboration

Komunikuje s infrastrukturou peer collaboration. Mnoho základních scénářů spolupráce začíná touto třídou.

PeerCollaborationPermission

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

PeerCollaborationPermissionAttribute

Umožňuje použít akce zabezpečení pro PeerCollaborationPermission na kód pomocí deklarativního zabezpečení. Tato třída se nemůže dědit.

PeerContact

Představuje partnerský uzel, pro který uživatel načetl rozšířené informace.

PeerContactCollection

Představuje kontejner pro PeerContact elementy. Instance tohoto typu je vrácena statickou GetContacts() metodou.

PeerEndPoint

Představuje umístění PeerNearMeinstance nebo PeerContact zadané s jedinečnou konfigurací síťové adresy popisem aktuální instance PeerContact nebo PeerNearMe v rámci infrastruktury peer-to-peer spolupráce.

PeerEndPointCollection

Představuje kontejner pro prvky objektu PeerEndPoint . Instance tohoto typu je vrácena Peer třídou .

PeerInvitationResponse

Představuje odpověď přijatou od vzdáleného partnera na pozvánku odeslanou metodou Invite() nebo Invite() .

PeerNearMe

Představuje partnerský uzel umístěný v infrastruktuře "Lidé Near Me".

PeerNearMeChangedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání, když dojde k PeerNearMeChanged události.

PeerNearMeCollection

Představuje kontejner pro prvky objektu PeerNearMe . Instance tohoto typu je vrácena statickou GetPeersNearMe() metodou.

PeerObject

Představuje novou instanci PeerObject třídy s automaticky vygenerovaným Guid.

PeerObjectCollection

Představuje kontejner pro prvky PeerObject instance.

PeerPresenceInfo

Představuje informace o přítomnosti partnera.

PresenceChangedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání, když PresenceChanged dojde k události nebo LocalPresenceChanged .

RefreshDataCompletedEventArgs

Poskytuje kvalifikační informace pro metodu, OnRefreshDataCompleted(RefreshDataCompletedEventArgs) když RefreshDataCompleted dojde k událostem.

SubscribeCompletedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání při signálu SubscribeCompleted události.

SubscriptionListChangedEventArgs

Poskytuje kvalifikační informace pro metodu zpětného volání při signálu SubscriptionListChanged události.

Výčty

PeerApplicationRegistrationType

Určuje typ registrace, která PeerApplication se má provést pro registraci nebo PeerObject .

PeerChangeType

Určuje typ změny, ke které došlo u partnerského vztahu.

PeerInvitationResponseType

Určuje odpovědi, které může místní partner obdržet z žádostí o pozvání ke spolupráci řízené aplikací.

PeerPresenceStatus

Určuje stav přítomnosti partnera.

PeerScope

Určuje aktuální obor sítě partnerského vztahu.

SubscriptionType

Určuje, jestli vzdálený partner přihlášený k odběru místního partnerského vztahu může přijímat oznámení o událostech.

Poznámky

Infrastruktura pro spolupráci peer-to-peer (P2P) poskytuje síťovou architekturu typu peer-to-peer pro aktivity založené na spolupráci, jako je vytváření síťových her, konference a další interaktivní aktivity s více účastníky. Tato bezserverová infrastruktura zahrnuje rozhraní API, která zjednodušují proces, pomocí kterého můžou aplikace sledovat přítomnost partnerských uzlů bez serveru, posílat pozvánky účastníkům, zjišťovat partnerské vztahy ve stejné podsíti a spravovat kontakty.

Rozhraní API pro nativní peer spolupráci jsou k dispozici na klientech systému Windows Vista v 32bitové i 64bitové edici. Rozhraní API pro spolupráci partnerských uzlů nejsou v systému Windows Server 2008 k dispozici.

POZNÁMKA: Rozhraní API pro spolupráci jsou funkční ze služby pouze v případě, že služba zosobuje volajícího a volající je interaktivní uživatel (na rozdíl od předdefinovaných uživatelů). Více správců kontaktů není podporováno.

Viz také