System.Web.ClientServices.Providers Espace de noms

Contient des fournisseurs de services clients et d’autres classes qui prennent en charge l’accès dans les applications Windows à l’authentification, aux rôles et aux services de profil Microsoft Ajax.

Classes

Nom Description
ClientFormsAuthenticationCredentials

Représente les informations de connexion utilisateur pour l’authentification par formulaire à l’aide des services d’application cliente.

ClientFormsAuthenticationMembershipProvider

Active l’authentification par formulaire avec les services d’application cliente.

ClientRoleProvider

Obtient des informations de rôle pour les applications Windows à partir d’un service de rôles Microsoft Ajax.

ClientSettingsProvider

Permet aux applications Windows de récupérer les paramètres utilisateur à partir d’un service de paramètres Web.

ClientWindowsAuthenticationMembershipProvider

Active l’authentification Windows avec les services d’application cliente.

SettingsSavedEventArgs

Fournit des données pour l'événement SettingsSaved.

UserValidatedEventArgs

Fournit des données pour l'événement UserValidated.

Interfaces

Nom Description
IClientFormsAuthenticationCredentialsProvider

Définit une méthode que la ClientFormsAuthenticationMembershipProvider classe appelle pour récupérer les informations d’identification de l’utilisateur.

Remarques

Les classes de l’espace de noms System.Web.ClientServices.Providers incluent les fournisseurs de services d’application cliente qui permettent aux applications basées sur Windows d’utiliser l’authentification, les rôles et les services de profil Microsoft Ajax. Vous pouvez activer ces services et spécifier des fournisseurs de services clients dans votre fichier de configuration d’application, puis accéder aux services via des infrastructures existantes .NET d’appartenance, d’identité et d’application. Les fournisseurs de services clients prennent également en charge la connectivité occasionnelle en stockant et en récupérant des informations utilisateur dans un cache de données local lorsque l’application est hors connexion. Pour plus d’informations, consultez Les services d’application cliente.

Pour accéder au service de connexion, vous pouvez utiliser l’authentification par Windows ou par formulaire en spécifiant le ClientWindowsAuthenticationMembershipProvider ou ClientFormsAuthenticationMembershipProvider dans la configuration de votre application. Authentification Windows utilise l’identité fournie lorsqu’un utilisateur se connecte au système d’exploitation. L’authentification par formulaire vous oblige à récupérer les informations de connexion de l’utilisateur et à le transmettre au service. Pour ce faire, spécifiez une IClientFormsAuthenticationCredentialsProvider implémentation avec votre ClientFormsAuthenticationMembershipProvider configuration. La IClientFormsAuthenticationCredentialsProvider.GetCredentials méthode retourne un ClientFormsAuthenticationCredentials objet qui contient des informations de connexion utilisateur. Vous pouvez remplir cet objet, par exemple, en affichant une boîte de dialogue de connexion dans la GetCredentials méthode.

Pour accéder aux rôles et aux services de profil, spécifiez la ClientRoleProvider configuration et ClientSettingsProvider la configuration de votre application.