PeerCollaboration.SignOut(PeerScope) Methode

Definition

Signiert den Peer aus dem angegebenen Bereich.

public:
 static void SignOut(System::Net::PeerToPeer::Collaboration::PeerScope peerScope);
[System.Security.SecurityCritical]
public static void SignOut(System.Net.PeerToPeer.Collaboration.PeerScope peerScope);
[<System.Security.SecurityCritical>]
static member SignOut : System.Net.PeerToPeer.Collaboration.PeerScope -> unit
Public Shared Sub SignOut (peerScope As PeerScope)

Parameter

peerScope
PeerScope

Bereichsenumeration angegeben durch PeerScope.

Attribute

Ausnahmen

Der peerScope Parameter enthält einen ungültigen Enumerationswert.

Der SignOut(PeerScope) Vorgang konnte nicht abgeschlossen werden.

Hinweise

Diese Methode ist kein anwendungsspezifischer Vorgang, und das Abmelden kann sich auf andere Anwendungen auswirken, die derzeit ausgeführt werden können. Wenn der Benutzer noch nicht beim angegebenen Bereich angemeldet ist, der diese Methode aufruft, wird eine no-op.

Wenn sich ein Benutzer von "Personen in der Nähe" abmeldet, werden seine veröffentlichten Informationen aus dem PeerCollaboration Endpunktobjektsatz gelöscht. Dazu gehören LocalEndPointName und LocalPresenceInfo, zusätzlich zu allen identifizierenden Objekten, die vom aufrufenden Peer in der Infrastruktur für die Zusammenarbeit registriert wurden. Da diese Informationen gelöscht werden, ist sie nicht mehr für Remote-Peers oder einen Peerhost für die Zusammenarbeit verfügbar. Aus Sicht der PeerCollaboration Klasse ist eine andere Freigabe der gleichen Informationen mit vertrauenswürdigen Kontakten nicht relevant. Die Verwendung der PeerCollaboration Klasse wirkt sich nicht auf andere Objekte aus, in denen diese Informationen beibehalten wurden, z. B. ein Remote-Peerobjekt ContactManager . Ebenso wirkt sich das Löschen eines Peers aus der ContactManager Anwendung für die Zusammenarbeit nicht auf seine Anwesenheit aus. Andere Kontakte können ihre Anwesenheitsinformationen weiterhin anzeigen und mit ihm zusammenarbeiten.

Zum Aufrufen dieser Methode ist eine PermissionState von Unrestricted. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.

Gilt für:

Weitere Informationen