Le profil ASP.NET est utilisé pour stocker et récupérer des 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 profils et peuvent être stockées dans une base de données Microsoft SQL Server à l'aide de la classe SqlProfileProvider, ou dans une source de données personnalisée à l'aide d'une implémentation de la classe abstraite ProfileProvider.
Le profil ASP.NET est configuré à l'aide de la section de configuration de profil.
Lorsqu'une application où le profil utilisateur est activé démarre, ASP.NET crée une classe nouvelle de type ProfileCommon qui hérite de la classe ProfileBase. Les accesseurs fortement typés sont ajoutés à la classe ProfileCommon pour chaque propriété définie dans la section de configuration profile. Une instance de la classe ProfileCommon est définie comme valeur de la propriété Profile de l'objet HttpContext actuel. Vous pouvez créer une implémentation personnalisée d'un profil qui hérite de la classe abstraite ProfileBase et définit les propriétés du profil utilisateur qui ne sont pas spécifiées dans l'élément de configuration profile.
Classes| Classe | Description | |
|---|---|---|
![]() | 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 des 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. |
Délégués| Délégué | Description | |
|---|---|---|
![]() | ProfileAutoSaveEventHandler | Représente la méthode qui gérera l'événement ProfileAutoSaving de ProfileModule. |
![]() | ProfileEventHandler | Représente la méthode qui gérera l'événement Personalize de ProfileModule. |
![]() | ProfileMigrateEventHandler | Représente la méthode qui gérera l'événement MigrateAnonymous de la classe ProfileModule. |
Énumérations| Énumération | Description | |
|---|---|---|
![]() | ProfileAuthenticationOption | Décrit le type d'authentification des profils utilisateur à rechercher. |



Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ