System.Web.Profile 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 classes utilisées en combinaison avec les profils utilisateur ASP.NET dans des applications serveur web.
Classes
CustomProviderDataAttribute |
Fournit une chaîne de données personnalisées au fournisseur pour une propriété de profil. |
DefaultProfile |
Représente une instance de profil utilisateur lorsque aucune propriété de profil n'est définie. |
ProfileAutoSaveEventArgs |
Fournit les données destinées à l'événement ProfileAutoSaving de la classe ProfileModule. |
ProfileBase |
Fournit l'accès non typé aux informations et aux valeurs de propriété de profil. |
ProfileEventArgs |
Fournit les données destinées à l'événement Personalize de la classe ProfileModule. |
ProfileGroupBase |
Fournit l'accès non typé aux valeurs de propriété de profil ASP.NET groupée. |
ProfileInfo |
Fournit des informations sur un profil utilisateur. |
ProfileInfoCollection |
Collection d'objets ProfileInfo. |
ProfileManager |
Gère les paramètres et les données de profil utilisateur. |
ProfileMigrateEventArgs |
Fournit les données destinées à l'événement MigrateAnonymous de la classe ProfileModule. |
ProfileModule |
Gère la création des événements de profil utilisateur et de profil. Cette classe ne peut pas être héritée. |
ProfileProvider |
Définit le contrat qu'ASP.NET implémente pour fournir des services de profil à l'aide de fournisseurs de profils personnalisés. |
ProfileProviderAttribute |
Identifie le fournisseur de profils pour une propriété de profil utilisateur. |
ProfileProviderCollection |
Collection d’objets qui héritent de la classe abstraite ProfileProvider. |
SettingsAllowAnonymousAttribute |
Identifie si une propriété de profil peut être définie ou utilisée par un utilisateur anonyme. |
SqlProfileProvider |
Gère le stockage des informations de profil pour une application ASP.NET dans une base de données SQL Server. |
Énumérations
ProfileAuthenticationOption |
Décrit le type d'authentification des profils utilisateur à rechercher. |
Délégués
ProfileAutoSaveEventHandler |
Représente la méthode qui gérera l'événement ProfileAutoSaving d'un ProfileModule. |
ProfileEventHandler |
Représente la méthode qui gérera l'événement Personalize d'un ProfileModule. |
ProfileMigrateEventHandler |
Représente la méthode qui gère l’événement MigrateAnonymous de la classe ProfileModule. |
Remarques
ASP.NET profils sont utilisés pour stocker et récupérer les paramètres utilisateur dans une source de données telle qu’une base de données. Les informations de profil et les valeurs de propriété sont gérées à l’aide d’un fournisseur de profil. Les informations de profil peuvent être stockées dans une base de données Microsoft SQL Server à l’aide de la SqlProfileProvider classe ou dans une source de données personnalisée à l’aide d’une implémentation de la ProfileProvider classe abstraite.
ASP.NET profils sont configurés à l’aide de la section Configuration du profil .
Au démarrage d’une application dont les profils sont activés, ASP.NET crée une nouvelle classe de type ProfileCommon
, qui hérite de la ProfileBase classe . Des accesseurs fortement typés sont ajoutés à la ProfileCommon
classe pour chaque propriété définie dans la section configuration du profil . Une instance de la ProfileCommon
classe est définie comme valeur de la Profile propriété de l’objet actuel HttpContext . Vous pouvez créer une implémentation de profil personnalisé qui hérite de la ProfileBase classe abstraite et qui définit des propriétés pour le profil utilisateur qui ne sont pas spécifiées dans l’élément de configuration de profil .