Compartir vía


System.Web.ClientServices Espacio de nombres

Proporciona las clases que admiten el acceso de las aplicaciones basadas en Windows a la autenticación, los roles y los servicios de perfil de Microsoft Ajax.

Clases

ClientFormsIdentity

Representa una identidad de usuario autenticada para los servicios de la aplicación cliente mediante la autenticación de formularios.

ClientRolePrincipal

Representa información de seguridad para los servicios de la aplicación cliente que incluye información de roles.

ConnectivityStatus

Representa el estado de la conexión de red de una aplicación.

Comentarios

Las clases del System.Web.ClientServices espacio de nombres admiten los proveedores de servicios de aplicaciones cliente en el System.Web.ClientServices.Providers espacio de nombres . Estos proveedores de servicios permiten que las aplicaciones basadas en Windows usen los servicios de autenticación, roles y perfiles de Ajax Microsoft a través de las infraestructuras existentes de pertenencia, identidad y configuración de aplicaciones de .NET Framework 2.0. Los proveedores de servicios de cliente también admiten conectividad ocasional almacenando y recuperando información de usuario en una caché de datos local cuando la aplicación está sin conexión. Para más información, vea Servicios de aplicación cliente.

Las ClientFormsIdentity clases y ClientRolePrincipal proporcionan propiedades y métodos relacionados con el estado de identidad, rol y autenticación de un usuario.

La ConnectivityStatus clase permite almacenar el estado de la conexión de red del usuario en la caché de datos local. El estado de conectividad indica si los proveedores de servicios cliente usarán la memoria caché sin conexión o intentarán acceder a los servicios de aplicación.

Nota

La ConnectivityStatus clase no contiene ninguna lógica para determinar el estado real de la conexión de red. Usted es responsable de determinar el estado de conectividad de la aplicación según sus propios criterios y establecer la IsOffline propiedad en consecuencia. Por ejemplo, las aplicaciones basadas en Windows suelen proporcionar una opción en la interfaz de usuario para que los usuarios puedan trabajar en modo sin conexión o intentar conectarse.