PeerCollaboration.SignOut(PeerScope) Methode
Definition
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.
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
- 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.