System.Net.PeerToPeer.Collaboration Namespace

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.

Weitere Informationen