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 de cliente y otras clases que admiten el acceso en aplicaciones basadas en Windows a los servicios de autenticación, roles y perfiles de Microsoft Ajax.
Clases
| Nombre | Description |
|---|---|
| ClientFormsAuthenticationCredentials |
Representa información de inicio de sesión de usuario para la autenticación de formularios mediante servicios de aplicación cliente. |
| ClientFormsAuthenticationMembershipProvider |
Habilita la autenticación de formularios con servicios de aplicación cliente. |
| ClientRoleProvider |
Obtiene información de roles para aplicaciones basadas en Windows de un servicio de roles de Microsoft Ajax. |
| ClientSettingsProvider |
Permite que las aplicaciones basadas en Windows recuperen la configuración del usuario de un servicio de configuración web. |
| ClientWindowsAuthenticationMembershipProvider |
Habilita la autenticación de Windows con servicios de aplicación cliente. |
| SettingsSavedEventArgs |
Proporciona datos para el evento SettingsSaved. |
| UserValidatedEventArgs |
Proporciona datos para el evento UserValidated. |
Interfaces
| Nombre | Description |
|---|---|
| IClientFormsAuthenticationCredentialsProvider |
Define un método al que llama la ClientFormsAuthenticationMembershipProvider clase para recuperar las credenciales de usuario. |
Comentarios
Las clases del espacio de nombres System.Web.ClientServices.Providers 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 las infraestructuras existentes .NET de pertenencia, identidad y configuración de aplicaciones. 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 obtener más información, consulte Servicios de aplicaciones cliente.
Para acceder al servicio de inicio de sesión, puede usar la autenticación de Windows o Forms especificando el ClientWindowsAuthenticationMembershipProvider o ClientFormsAuthenticationMembershipProvider en la 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 los servicios de perfil, especifique y ClientRoleProvider en la ClientSettingsProvider configuración de la aplicación.