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.
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
- 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 è già connesso all'ambito specificato che chiama questo metodo genera un no-op.
Quando un utente disconnette Persone Near Me, le informazioni pubblicate vengono eliminate dal PeerCollaboration set di oggetti endpoint. Ciò include LocalEndPointName e LocalPresenceInfo, oltre a tutti gli oggetti di identificazione registrati dal peer chiamante nell'infrastruttura di collaborazione. Poiché queste informazioni vengono eliminate, non è più disponibile per i peer remoti o un host peer per la collaborazione. Dal punto di vista della classe, altre condivisioni delle stesse informazioni con contatti attendibili non sono rilevanti; l'uso della PeerCollaborationPeerCollaboration classe non influisce sugli altri oggetti in cui queste informazioni sono state mantenute, ad esempio un oggetto peer ContactManager remoto. Analogamente, l'eliminazione di un peer dall'oggetto ContactManager 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 sessione di Peer collaborazione.