System.Net.PeerToPeer.Collaboration Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
System.Net.PeerToPeer Verbessert die Netzwerkfunktionalität und bietet Funktionen für serverlose verwaltete Zusammenarbeitssitzungen.
Klassen
| Name | Beschreibung |
|---|---|
| ApplicationChangedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein ApplicationChanged Ereignis auftritt. |
| ContactManager |
Stellt eine Auflistung von PeerContact -Objekten dar, die in einem Windows Adressbuch beibehalten werden. |
| CreateContactCompletedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein CreateContactCompleted Ereignis auftritt. |
| InviteCompletedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein InviteCompleted Ereignis auftritt. |
| NameChangedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein NameChanged Ereignis auftritt. |
| ObjectChangedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein ObjectChanged Ereignis auftritt. |
| Peer |
Diese Klasse stellt einen Remotespeer dar. |
| PeerApplication |
Stellt eine Anwendung dar, die für die Verwendung mit der Peerzusammenarbeitsinfrastruktur verfügbar ist. |
| PeerApplicationCollection |
Stellt einen Container für PeerApplication Elemente dar. Eine Instanz dieses Typs wird von der GetContacts() statischen Methode zurückgegeben. |
| PeerApplicationLaunchInfo |
Stellt die Startinformationen dar, die von einer PeerApplication Einladung zur Peerzusammenarbeit als Reaktion auf eine Einladung zur Peerzusammenarbeit initiiert wurden. |
| PeerCollaboration |
Interagiert mit der Infrastruktur für die Peerzusammenarbeit. Viele der kernen Szenarien für die Zusammenarbeit beginnen mit dieser Klasse. |
| PeerCollaborationPermission |
Gibt die Werte an, die in System.Net.PeerToPeer.Collaboration Objektberechtigungen definiert oder verwendet werden. |
| PeerCollaborationPermissionAttribute |
Ermöglicht die Anwendung von Sicherheitsaktionen PeerCollaborationPermission auf Code mithilfe deklarativer Sicherheit. Diese Klasse kann nicht vererbt werden. |
| PeerContact |
Stellt einen Peer dar, für den ein Benutzer erweiterte Informationen abgerufen hat. |
| PeerContactCollection |
Stellt einen Container für PeerContact Elemente dar. Eine Instanz dieses Typs wird von der GetContacts() statischen Methode zurückgegeben. |
| PeerEndPoint |
Stellt den Speicherort eines oder PeerNearMe einer PeerContactInstanz dar, die mit einer eindeutigen Netzwerkadressenkonfiguration angegeben ist, indem die aktuelle Instanz einer PeerContact oder PeerNearMe innerhalb der Peer-to-Peer-Zusammenarbeitsinfrastruktur beschrieben wird. |
| PeerEndPointCollection |
Stellt einen Container für Elemente eines PeerEndPoint Objekts dar. Eine Instanz dieses Typs wird von der Peer Klasse zurückgegeben. |
| PeerInvitationResponse |
Stellt eine Antwort dar, die von einem Remote-Peer an eine Einladung gesendet wurde, die über die Methode oder Invite() die Invite() Methode gesendet wurde. |
| PeerNearMe |
Stellt einen Peer dar, der sich in der Infrastruktur "People Near Me" befindet. |
| PeerNearMeChangedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein PeerNearMeChanged Ereignis auftritt. |
| PeerNearMeCollection |
Stellt einen Container für Elemente eines PeerNearMe Objekts dar. Eine Instanz dieses Typs wird von der GetPeersNearMe() statischen Methode zurückgegeben. |
| PeerObject |
Stellt eine neue Instanz der PeerObject-Klasse mit einer automatisch generierten Guid. |
| PeerObjectCollection |
Stellt einen Container für Elemente einer PeerObject Instanz dar. |
| PeerPresenceInfo |
Stellt die Anwesenheitsinformationen eines Peers dar. |
| PresenceChangedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein PresenceChanged oder LocalPresenceChanged ein Ereignis auftritt. |
| RefreshDataCompletedEventArgs |
Stellt qualifizierende Informationen für die OnRefreshDataCompleted(RefreshDataCompletedEventArgs) Methode bereit, wenn RefreshDataCompleted Ereignisse auftreten. |
| SubscribeCompletedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein SubscribeCompleted Ereignis signalisiert wird. |
| SubscriptionListChangedEventArgs |
Stellt qualifizierende Informationen für eine Rückrufmethode bereit, wenn ein SubscriptionListChanged Ereignis signalisiert wird. |
Enumerationen
| Name | Beschreibung |
|---|---|
| PeerApplicationRegistrationType |
Gibt den Typ der Registrierung an, die für eine PeerApplication- oder PeerObject-Registrierung ausgeführt werden soll. |
| PeerChangeType |
Gibt den Typ der Änderung an, die für einen Peer aufgetreten ist. |
| PeerInvitationResponseType |
Gibt die Antworten an, die ein lokaler Peer von einer anwendungsgesteuerten Einladung zur Zusammenarbeit empfangen kann. |
| PeerPresenceStatus |
Gibt den Anwesenheitsstatus eines Peers an. |
| PeerScope |
Gibt den aktuellen Netzwerkbereich eines Peers an. |
| SubscriptionType |
Gibt an, ob ein Remote-Peer, der den lokalen Peer abonniert hat, Ereignisbenachrichtigungen empfangen kann. |
Hinweise
Die Peer-to-Peer-Infrastruktur (P2P) für die Zusammenarbeit bietet ein peer-to-Peer-netzwerkbasiertes Framework für gemeinsame Aktivitäten wie z. B. Netzwerkspiel-Matchmaking, Konferenzen und andere interaktive Multi-Teilnehmer-Aktivitäten. Diese serverlose Infrastruktur umfasst APIs, die den Prozess vereinfachen, mit dem Anwendungen Peer-Anwesenheitsinformationen ohne Server nachverfolgen, Einladungen an Teilnehmer senden, Peers im selben Subnetz ermitteln und Kontakte verwalten können.
Native Peer Collaboration APIs sind in Windows Vista Clients in 32-Bit- und 64-Bit-Editionen verfügbar. Peer-Collaboration-APIs sind auf Windows Server 2008 nicht verfügbar.
HINWEIS: Die APIs für die Zusammenarbeit funktionieren nur dann von einem Dienst, wenn der Dienst die Identität eines Aufrufers imitiert, und der Aufrufer ist ein interaktiver Benutzer (im Gegensatz zu einem integrierten Benutzer). Mehrere Kontaktmanager werden nicht unterstützt.