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.
Dieser Namespace verbessert die System.Net.PeerToPeer-Netzwerkfunktionalität und stellt Funktionen für serverlose verwaltete Zusammenarbeitssitzungen bereit.
Klassen
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 kennzeichnende Informationen für eine Rückrufmethode bereit, wenn ein InviteCompleted-Ereignis eintritt. |
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 Remotepeer 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 statischen GetContacts()-Methode zurückgegeben. |
PeerApplicationLaunchInfo |
Stellt die Startinformationen dar, die für eine PeerApplication erforderlich sind, die aufgrund einer Peerzusammenarbeitseinladung initiiert wurde. |
PeerCollaboration |
Interagiert mit der Peerzusammenarbeitsinfrastruktur. Viele der wichtigsten Zusammenarbeitsszenarios beginnen mit dieser Klasse. |
PeerCollaborationPermission |
Gibt die Werte an, die System.Net.PeerToPeer.Collaboration-Objektberechtigungen definieren oder in diesen verwendet werden. |
PeerCollaborationPermissionAttribute |
Ermöglicht, dass Sicherheitsaktionen für PeerCollaborationPermission unter Verwendung deklarativer Sicherheit auf Code angewendet werden. 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 statischen GetContacts()-Methode zurückgegeben. |
PeerEndPoint |
Stellt die Position einer PeerNearMe-Instanz oder einer PeerContact-Instanz dar, die mit einer eindeutigen Netzwerkadresskonfiguration angegeben wird, indem die aktuelle Instanz eines PeerContact oder eines PeerNearMe in 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 statischen Peer-Methode zurückgegeben. |
PeerInvitationResponse |
Stellt eine von einem Remotepeer empfangene Antwort auf eine mit der Invite()-Methode oder der Invite()-Methode gesendete Einladung dar. |
PeerNearMe |
Stellt einen Peer dar, dessen Position durch die Infrastruktur "Personen in meiner Umgebung" bestimmt wird. |
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 statischen GetPeersNearMe()-Methode zurückgegeben. |
PeerObject |
Stellt eine neue Instanz der PeerObject-Klasse mit einer automatisch generierten Guid dar. |
PeerObjectCollection |
Stellt einen Container für Elemente einer PeerObject-Instanz dar. |
PeerPresenceInfo |
Stellt die Anwesenheitsinformationen eines Peers dar. |
PresenceChangedEventArgs |
Stellt kennzeichnende Informationen für eine Rückrufmethode bereit, wenn ein PresenceChanged-Ereignis oder ein LocalPresenceChanged-Ereignis eintritt. |
RefreshDataCompletedEventArgs |
Stellt kennzeichnende Informationen für die OnRefreshDataCompleted(RefreshDataCompletedEventArgs)-Methode bereit, wenn die RefreshDataCompleted-Ereignisse eintreten. |
SubscribeCompletedEventArgs |
Stellt kennzeichnende Informationen für eine Rückrufmethode bereit, wenn ein SubscribeCompleted-Ereignis signalisiert wird. |
SubscriptionListChangedEventArgs |
Stellt kennzeichnende Informationen für eine Rückrufmethode bereit, wenn ein SubscriptionListChanged-Ereignis signalisiert wird. |
Enumerationen
PeerApplicationRegistrationType |
Gibt den Typ der Registrierung zum Ausführen einer PeerApplication-Registrierung oder einer PeerObject-Registrierung an. |
PeerChangeType |
Gibt den Typ der für einen Peer aufgetretenen Änderung an. |
PeerInvitationResponseType |
Gibt die Antworten an, die ein lokaler Peer von anwendungsgesteuerten Einladungsanforderungen für die Zusammenarbeit empfangen kann. |
PeerPresenceStatus |
Gibt den Anwesenheitsstatus eines Peers an. |
PeerScope |
Gibt den aktuellen Netzwerkbereich eines Peers an. |
SubscriptionType |
Gibt an, ob ein Remotepeer, der den lokalen Peer abonniert hat, Ereignisbenachrichtigungen empfangen kann. |
Hinweise
Die Peer-to-Peer(P2P)-Zusammenarbeitsinfrastruktur bietet ein peer-to-Peer-netzwerkbasiertes Framework für gemeinsame Aktivitäten, z. B. Matchmaking für Netzwerkspiele, Konferenzen und andere interaktive Aktivitäten mit mehreren Teilnehmern. Diese serverlose Infrastruktur umfasst APIs, die den Prozess vereinfachen, mit dem Anwendungen die Peerpräsenz ohne Server nachverfolgen, Einladungen an Teilnehmer senden, Peers im selben Subnetz ermitteln und Kontakte verwalten können.
Native Peer Collaboration-APIs sind auf Windows Vista-Clients sowohl in der 32-Bit- als auch in der 64-Bit-Edition verfügbar. Peer collaboration-APIs sind unter Windows Server 2008 nicht verfügbar.
HINWEIS: Die Zusammenarbeits-APIs sind nur dann funktionsfähig, wenn der Dienst die Identität eines Aufrufers angibt und der Aufrufer ein interaktiver Benutzer ist (im Gegensatz zu einem integrierten Benutzer). Mehrere Kontakt-Manager werden nicht unterstützt.