PeerCollaboration.SignOut(PeerScope) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Firma el elemento del mismo nivel en el ámbito especificado.
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)
Parámetros
- Atributos
Excepciones
El parámetro peerScope
contiene un valor de enumeración no válido.
No se puede completar la operación SignOut(PeerScope).
Comentarios
Este método no es una operación específica de la aplicación y el cierre de sesión puede afectar a otras aplicaciones que pueden estar en ejecución actualmente. Si el usuario aún no ha iniciado sesión en el ámbito especificado que llama a este método, se producirá una operación sin operación.
Cuando un usuario cierra la sesión de Personas Near Me, su información publicada se elimina del PeerCollaboration conjunto de objetos de punto de conexión. Esto incluye LocalEndPointName y LocalPresenceInfo, además de los objetos de identificación registrados por el elemento del mismo nivel que realiza la llamada a la infraestructura de colaboración. Dado que esta información se elimina, ya no está disponible para pares remotos ni para un host del mismo nivel para la colaboración. Desde la perspectiva de la PeerCollaboration clase, otro uso compartido de la misma información con contactos de confianza no es relevante; el uso de la PeerCollaboration clase no afecta a otros objetos en los que se conserva esta información, como un objeto del mismo nivel ContactManager remoto. Del mismo modo, la eliminación de un elemento del mismo nivel de ContactManager no afecta a su presencia en una aplicación de colaboración; otros contactos todavía pueden ver su presencia y colaborar con él.
Llamar a este método requiere un PermissionState de Unrestricted. Este estado se crea cuando comienza la Peer sesión de colaboración.