System.Web.ClientServices.Providers Espacio de nombres
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í.
Contiene proveedores de servicios del cliente y otras clases que admiten el acceso en aplicaciones basadas en Windows a la autenticación, los roles y los servicios de perfil de Microsoft Ajax.
Clases
ClientFormsAuthenticationCredentials |
Representa información de inicio de sesión de usuario para la autenticación de formularios utilizando los servicios de la aplicación cliente. |
ClientFormsAuthenticationMembershipProvider |
Habilita la autenticación de formularios con servicios de la aplicación cliente. |
ClientRoleProvider |
Obtiene información de roles para las aplicaciones basadas en Windows de un servicio de roles de Microsoft Ajax. |
ClientSettingsProvider |
Permite que las aplicaciones basadas en Windows recuperen los valores de usuario de un servicio de configuración web. |
ClientWindowsAuthenticationMembershipProvider |
Habilita la autenticación de Windows con servicios de la aplicación cliente. |
SettingsSavedEventArgs |
Proporciona datos para el evento SettingsSaved. |
UserValidatedEventArgs |
Proporciona datos para el evento UserValidated. |
Interfaces
IClientFormsAuthenticationCredentialsProvider |
Define un método al que llama la clase ClientFormsAuthenticationMembershipProvider para recuperar las credenciales del usuario. |
Comentarios
Las clases del System.Web.ClientServices.Providers espacio de nombres incluyen proveedores de servicios de aplicaciones cliente que permiten a las aplicaciones basadas en Windows usar la autenticación, los roles y los servicios de perfil de Microsoft Ajax. Puede habilitar estos servicios y especificar proveedores de servicios cliente en el archivo de configuración de la aplicación y, a continuación, acceder a los servicios a través de infraestructuras de configuración de aplicaciones, identidades y pertenencia a .NET Framework 2.0 existentes. Los proveedores de servicios cliente también admiten la 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.
Para acceder al servicio de inicio de sesión, puede usar la autenticación de Windows o Forms especificando o en la ClientWindowsAuthenticationMembershipProviderClientFormsAuthenticationMembershipProvider configuración de la aplicación. autenticación de Windows usa la identidad proporcionada cuando un usuario inicia sesión en el sistema operativo. La autenticación de formularios requiere que recupere la información de inicio de sesión del usuario y pásela al servicio. Para ello, especifique una IClientFormsAuthenticationCredentialsProvider implementación con la ClientFormsAuthenticationMembershipProvider configuración. El IClientFormsAuthenticationCredentialsProvider.GetCredentials método devuelve un ClientFormsAuthenticationCredentials objeto que contiene información de inicio de sesión de usuario. Puede rellenar este objeto, por ejemplo, mostrando un cuadro de diálogo de inicio de sesión en el GetCredentials método .
Para acceder a los roles y servicios de perfil, especifique y ClientSettingsProvider en la ClientRoleProvider configuración de la aplicación.