System.Web.ClientServices.Providers Espacio de nombres

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.