Partager via


PeerCollaboration.SignOut(PeerScope) Méthode

Définition

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

peerScope
PeerScope

Énumération de portée spécifiée par PeerScope.

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.

S’applique à

Voir aussi