System.Web.ClientServices.Providers Espace de noms

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

Classes

ClientFormsAuthenticationCredentials

Représente des informations de connexion d'utilisateur pour l'authentification par formulaire en utilisant 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 d'extraire des paramètres utilisateurs 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

IClientFormsAuthenticationCredentialsProvider

Définit une méthode que la classe ClientFormsAuthenticationMembershipProvider appelle pour extraire les informations d'identification de l'utilisateur.

Remarques

Les classes de l’espace System.Web.ClientServices.Providers de noms incluent des fournisseurs de services d’application cliente qui permettent aux applications 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 les infrastructures d’appartenance, d’identité et de paramètres d’application .NET Framework 2.0 existantes. Les fournisseurs de services clients prennent également en charge la connectivité occasionnelle en stockant et en récupérant les informations utilisateur dans un cache de données local lorsque l’application est hors connexion. Pour plus d’informations, consultez Services d’application cliente.

Pour accéder au service de connexion, vous pouvez utiliser l’authentification Windows ou Forms en spécifiant ou dans la ClientWindowsAuthenticationMembershipProviderClientFormsAuthenticationMembershipProvider configuration de votre application. Authentification Windows utilise l’identité fournie lorsqu’un utilisateur se connecte au système d’exploitation. L’authentification par formulaire nécessite que vous récupériez les informations de connexion de l’utilisateur et que vous les transmettiez 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 et dans la ClientRoleProviderClientSettingsProvider configuration de votre application.