PeerCollaboration.SignOut(PeerScope) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déconnecte l’homologue de la portée spécifiée.
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)
Paramètres
- Attributs
Exceptions
Le paramètre peerScope
contient une valeur d’énumération non valide.
Impossible de terminer l’opération SignOut(PeerScope).
Remarques
Cette méthode n’est pas une opération spécifique à l’application et la déconnexion peut affecter d’autres applications en cours d’exécution. Si l’utilisateur n’est pas déjà connecté à l’étendue spécifiée, l’appel de cette méthode entraîne une opération de non-opération.
Lorsqu’un utilisateur se déconnecte de Personnes Près de moi, ses informations publiées sont supprimées de l’ensemble d’objets PeerCollaboration de point de terminaison. Cela inclut LocalEndPointName et LocalPresenceInfo, en plus de tous les objets d’identification inscrits par l’homologue appelant dans l’infrastructure de collaboration. Étant donné que ces informations sont supprimées, elles ne sont plus disponibles ni pour les homologues distants ni pour un hôte homologue pour la collaboration. Du point de vue de la PeerCollaboration classe, le partage des mêmes informations avec des contacts approuvés n’est pas pertinent ; l’utilisation de la PeerCollaboration classe n’affecte pas d’autres objets dans lesquels ces informations ont été conservées, comme un objet homologue ContactManager distant. De même, la suppression d’un homologue de n’affecte ContactManager pas sa présence dans une application de collaboration ; d’autres contacts peuvent toujours afficher sa présence et collaborer avec elle.
L’appel de cette méthode nécessite un PermissionState de Unrestricted. Cet état est créé lorsque la Peer session de collaboration commence.