Esta documentación está archivada y no tiene mantenimiento.

PeerCollaboration.SignOut (Método)

Actualización: noviembre 2007

Cierra la sesión del elemento del mismo nivel en el ámbito especificado.

Espacio de nombres:  System.Net.PeerToPeer.Collaboration
Ensamblado:  System.Net (en System.Net.dll)

public static void SignOut(
	PeerScope peerScope
)
public static void SignOut(
	PeerScope peerScope
)
public static function SignOut(
	peerScope : PeerScope
)

Parámetros

peerScope
Tipo: System.Net.PeerToPeer.Collaboration.PeerScope
Enumeración de ámbito especificada por PeerScope.

ExcepciónCondición
ArgumentOutOfRangeException

El parámetro peerScope contiene un valor de enumeración que no es válido.

PeerToPeerException

La operación SignOut no se pudo completar.

Este método no es una operación específica de la aplicación y cerrar la sesión puede afectar a otras aplicaciones que se pueden estar ejecutando actualmente. Si el usuario aún no ha iniciado sesión en el ámbito especificado que llama a este método, no se produce ninguna operación.

Cuando un usuario cierra la sesión en Equipos a mi alrededor, su información publicada se elimina del conjunto de objetos de punto final de PeerCollaboration. Esto incluye LocalEndPointName y LocalPresenceInfo, además de cualquier objeto de identificación registrado por el elemento del mismo nivel de la llamada en la infraestructura de colaboración. Como esta información se elimina, ya no está disponible para los elementos remotos del mismo nivel o un host del mismo nivel para la colaboración. Desde la perspectiva de la clase PeerCollaboration, otro uso compartido de la misma información con contactos confiables no es pertinente; el uso de la clase PeerCollaboration no afecta a otros objetos en los que se conservó esta información, como un objeto ContactManager del elemento remoto del mismo nivel. Igualmente, eliminar 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.

La llamada a este método requiere que PermissionState tenga el valor Unrestricted. Este estado se crea cuando empieza la sesión de colaboración de Peer.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5
Mostrar: