PeerCollaboration.SignOut(PeerScope) Metodo

Definizione

Firma il peer dell'ambito specificato.

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)

Parametri

peerScope
PeerScope

Enumerazione ambito specificata dall'oggetto PeerScope.

Attributi

Eccezioni

Il parametro peerScope contiene un valore di enumerazione non valido.

Non è stato possibile completare l'operazione SignOut(PeerScope).

Commenti

Questo metodo non è un'operazione specifica dell'applicazione e la disconnessione può influire su altre applicazioni attualmente in esecuzione. Se l'utente non ha già eseguito l'accesso all'ambito specificato chiamando questo metodo, viene restituito un no-op.

Quando un utente si disconnette da People Near Me, le informazioni pubblicate vengono eliminate dal PeerCollaboration set di oggetti endpoint. Sono inclusi LocalEndPointName e LocalPresenceInfo, oltre a tutti gli oggetti di identificazione registrati dal peer chiamante nell'infrastruttura di collaborazione. Poiché queste informazioni vengono eliminate, non sono più disponibili per i peer remoti o per un host peer per la collaborazione. Dal punto di vista della PeerCollaboration classe, altre condivisioni delle stesse informazioni con contatti attendibili non sono rilevanti. L'uso della PeerCollaboration classe non influisce su altri oggetti in cui queste informazioni sono state rese persistenti, ad esempio un oggetto peer ContactManager remoto. Allo stesso modo, l'eliminazione ContactManager di un peer da non influisce sulla sua presenza in un'applicazione di collaborazione; altri contatti sono ancora in grado di visualizzare la propria presenza e collaborare con esso.

Per chiamare questo metodo è necessario un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della sessione di Peer collaborazione.

Si applica a

Vedi anche