System.Net.PeerToPeer.Collaboration Przestrzeń nazw

System.Net.PeerToPeer Zwiększa funkcjonalność sieci i udostępnia funkcje bezserwerowej sesji współpracy zarządzanej.

Klasy

ApplicationChangedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego w przypadku ApplicationChanged wystąpienia zdarzenia.

ContactManager

Reprezentuje kolekcję PeerContact obiektów, które utrzymują się w książce adresowej systemu Windows.

CreateContactCompletedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego w przypadku CreateContactCompleted wystąpienia zdarzenia.

InviteCompletedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego w przypadku wystąpienia InviteCompleted zdarzenia.

NameChangedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego w przypadku NameChanged wystąpienia zdarzenia.

ObjectChangedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego w przypadku ObjectChanged wystąpienia zdarzenia.

Peer

Ta klasa reprezentuje zdalną komunikację równorzędną.

PeerApplication

Reprezentuje aplikację, która jest dostępna do użycia z infrastrukturą współpracy równorzędnej.

PeerApplicationCollection

Reprezentuje kontener dla PeerApplication elementów. Wystąpienie tego typu jest zwracane przez metodę statyczną GetContacts() .

PeerApplicationLaunchInfo

Reprezentuje informacje o uruchomieniu wymagane przez PeerApplication element zainicjowany w odpowiedzi na zaproszenie do współpracy równorzędnej.

PeerCollaboration

Współdziała z infrastrukturą współpracy równorzędnej. Wiele podstawowych scenariuszy współpracy zaczyna się od tej klasy.

PeerCollaborationPermission

Określa wartości, które definiują lub są używane w System.Net.PeerToPeer.Collaboration uprawnieniach obiektu.

PeerCollaborationPermissionAttribute

Umożliwia stosowanie akcji PeerCollaborationPermission zabezpieczeń do kodu przy użyciu zabezpieczeń deklaratywnych. Klasa ta nie może być dziedziczona.

PeerContact

Reprezentuje element równorzędny, dla którego użytkownik pobrał rozszerzone informacje.

PeerContactCollection

Reprezentuje kontener dla PeerContact elementów. Wystąpienie tego typu jest zwracane przez metodę statyczną GetContacts() .

PeerEndPoint

Reprezentuje lokalizację PeerNearMewystąpienia lub PeerContact określonego z unikatową konfiguracją adresu sieciowego, opisując bieżące wystąpienie elementu PeerContact lub PeerNearMe w infrastrukturze współpracy równorzędnej między elementami równorzędnymi.

PeerEndPointCollection

Reprezentuje kontener dla elementów PeerEndPoint obiektu. Wystąpienie tego typu jest zwracane przez klasę Peer .

PeerInvitationResponse

Reprezentuje odpowiedź odebraną od zdalnej komunikacji równorzędnej z zaproszeniem wysłanym Invite() za pośrednictwem metody or Invite() .

PeerNearMe

Reprezentuje element równorzędny znajdujący się za pomocą infrastruktury "Osoby Near Me".

PeerNearMeChangedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego w przypadku PeerNearMeChanged wystąpienia zdarzenia.

PeerNearMeCollection

Reprezentuje kontener dla elementów PeerNearMe obiektu. Wystąpienie tego typu jest zwracane przez metodę statyczną GetPeersNearMe() .

PeerObject

Reprezentuje nowe wystąpienie klasy PeerObject z wygenerowanym Guidautomatycznie .

PeerObjectCollection

Reprezentuje kontener dla elementów PeerObject wystąpienia.

PeerPresenceInfo

Reprezentuje informacje o obecności elementu równorzędnego.

PresenceChangedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego, gdy PresenceChanged wystąpi zdarzenie lub LocalPresenceChanged .

RefreshDataCompletedEventArgs

Dostarcza informacje kwalifikujące się do metody w OnRefreshDataCompleted(RefreshDataCompletedEventArgs) przypadku RefreshDataCompleted wystąpienia zdarzeń.

SubscribeCompletedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego, gdy SubscribeCompleted zdarzenie jest sygnalizowane.

SubscriptionListChangedEventArgs

Dostarcza informacje kwalifikujące się do metody wywołania zwrotnego, gdy SubscriptionListChanged zdarzenie jest sygnalizowane.

Wyliczenia

PeerApplicationRegistrationType

Określa typ rejestracji do wykonania dla PeerApplication rejestracji lub PeerObject .

PeerChangeType

Określa typ zmiany, która wystąpiła dla elementu równorzędnego.

PeerInvitationResponseType

Określa odpowiedzi, które lokalna komunikacja równorzędna może odbierać z żądań zaproszeń współpracy opartej na aplikacji.

PeerPresenceStatus

Określa stan obecności elementu równorzędnego.

PeerScope

Określa bieżący zakres sieci elementu równorzędnego.

SubscriptionType

Określa, czy zdalna komunikacja równorzędna zasubskrybowana do lokalnej komunikacji równorzędnej może odbierać powiadomienia o zdarzeniach.

Uwagi

Infrastruktura współpracy typu peer-to-peer (P2P) udostępnia platformę opartą na sieci równorzędnej do współpracy, taką jak łączenie gier sieciowych, konferencje i inne interaktywne działania obejmujące wiele uczestników. Ta infrastruktura bezserwerowa obejmuje interfejsy API, które upraszczają proces śledzenia obecności równorzędnej bez serwera, wysyłania zaproszeń do uczestników, odnajdywania elementów równorzędnych w tej samej podsieci i zarządzania kontaktami.

Natywne interfejsy API współpracy równorzędnej są dostępne na klientach systemu Windows Vista w wersjach 32-bitowych i 64-bitowych. Interfejsy API współpracy równorzędnej nie są dostępne w systemie Windows Server 2008.

UWAGA: Interfejsy API współpracy działają z usługi tylko wtedy, gdy usługa personifikuje obiekt wywołujący, a obiekt wywołujący jest użytkownikiem interaktywnym (w przeciwieństwie do wbudowanego użytkownika). Wielu menedżerów kontaktów nie jest obsługiwanych.

Zobacz też