System.Net.PeerToPeer.Collaboration Przestrzeń nazw

System.Net.PeerToPeer Zwiększa funkcjonalność sieci i zapewnia możliwości sesji współpracy zarządzanej bezserwerowej.

Klasy

Nazwa Opis
ApplicationChangedEventArgs

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

ContactManager

Reprezentuje kolekcję obiektów PeerContact, które są utrwalane w książce adresowej 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 InviteCompleted wystąpienia 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 zdalny element równorzędny.

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 rozpoczyna 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ę PeerNearMeobiektu lub PeerContact określonego przy użyciu unikatowej konfiguracji adresu sieciowego, opisując bieżące wystąpienie PeerContact elementu 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 zdalnego elementu równorzędnego do zaproszenia wysłanego Invite() za pośrednictwem metody or Invite() .

PeerNearMe

Reprezentuje element równorzędny znajdujący się w infrastrukturze "Ludzie blisko mnie".

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 elementem .

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 w przypadku PresenceChanged wystąpienia zdarzenia lub LocalPresenceChanged .

RefreshDataCompletedEventArgs

Dostarcza informacje kwalifikujące się do OnRefreshDataCompleted(RefreshDataCompletedEventArgs) metody w 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

Nazwa Opis
PeerApplicationRegistrationType

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

PeerChangeType

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

PeerInvitationResponseType

Określa odpowiedzi, które lokalny element równorzędny 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 zdalny element równorzędny subskrybowany 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.

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

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ż