System.Web.ClientServices Espace de noms

Fournit des classes qui prennent en charge l’accès dans les applications Windows aux rôles, aux services de profils et à l’authentification Microsoft Ajax.

Classes

ClientFormsIdentity

Représente une identité de l'utilisateur authentifiée pour les services d'application cliente en utilisant l'authentification par formulaire.

ClientRolePrincipal

Représente des informations de sécurité pour les services d'application cliente, qui incluent des informations de rôle.

ConnectivityStatus

Représente l'état de la connexion réseau d'une application.

Remarques

Les classes de l’espace System.Web.ClientServices de noms prennent en charge les fournisseurs de services d’application cliente dans l’espace de System.Web.ClientServices.Providers noms. Ces fournisseurs de services permettent aux applications Windows d’utiliser les services d’authentification, de rôles et de profils Microsoft Ajax via les infrastructures existantes d’appartenance, d’identité et de paramètres d’application .NET Framework 2.0. 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.

Les ClientFormsIdentity classes et ClientRolePrincipal fournissent des propriétés et des méthodes liées à l’identité, au rôle et à l’état d’authentification d’un utilisateur.

La ConnectivityStatus classe vous permet de stocker l’état de la connexion réseau de l’utilisateur dans le cache de données local. L’état de connectivité indique si les fournisseurs de services clients utiliseront le cache hors connexion ou tenteront d’accéder aux services d’application.

Notes

La ConnectivityStatus classe ne contient aucune logique permettant de déterminer l’état réel de la connexion réseau. Il vous incombe de déterminer l’état de connectivité de votre application en fonction de vos propres critères et de définir la IsOffline propriété en conséquence. Par exemple, les applications Windows fournissent souvent une option dans l’interface utilisateur afin que les utilisateurs puissent travailler en mode hors connexion ou tenter de se connecter.