System.Net.PeerToPeer.Collaboration 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.
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.