System.Web.ClientServices.Providers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.