PeerCollaboration.SignOut(PeerScope) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disconnette il peer dall'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
- Attributi
Eccezioni
Il peerScope parametro contiene un valore di enumerazione non valido.
Impossibile 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 che chiama 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 che identificano gli oggetti 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. Analogamente, l'eliminazione ContactManager di un peer da non influisce sulla sua presenza in un'applicazione di collaborazione. Altri contatti sono ancora in grado di visualizzarne la presenza e collaborare con esso.
La chiamata a questo metodo richiede un PermissionState oggetto .Unrestricted Questo stato viene creato all'inizio della Peer sessione di collaborazione.