PeerCollaboration.SignOut(PeerScope) Methode

Definition

Meldet den Peer aus dem angegebenen Bereich ab.

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

Durch PeerScope angegebene Bereichsenumeration.

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. Wenn der Benutzer noch nicht beim angegebenen Bereich angemeldet ist, führt der Aufruf dieser Methode zu einem No-Op.

Wenn sich ein Benutzer bei Personen Near Me abmeldet, werden seine veröffentlichten Informationen aus dem PeerCollaboration Endpunktobjektsatz gelöscht. Dies umfasst LocalEndPointName und LocalPresenceInfozusätzlich zu allen identifizierenden Objekten, die vom aufrufenden Peer in die Zusammenarbeitsinfrastruktur registriert wurden. Da diese Informationen gelöscht werden, stehen sie nicht mehr für Remotepeer oder einen Peerhost für die Zusammenarbeit zur Verfügung. Aus Sicht der PeerCollaboration -Klasse ist eine andere Gemeinsame Nutzung derselben 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 Remotepeerobjekt ContactManager . Ebenso wirkt sich das Löschen eines Peers aus dem ContactManager nicht auf dessen Anwesenheit in einer Zusammenarbeitsanwendung aus. Andere Kontakte können weiterhin seine Anwesenheit anzeigen und mit ihr zusammenarbeiten.

Für den Aufruf dieser Methode ist eine PermissionState von Unrestrictederforderlich. Dieser Zustand wird erstellt, wenn die Peer Zusammenarbeitssitzung beginnt.

Gilt für:

Weitere Informationen