System.Net.PeerToPeer.Collaboration Namespace

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.

Weitere Informationen