System.Web.Profile, espace de noms

Bibliothèque de classes .NET Framework 
System.Web.Profile, espace de noms 

Remarque : cet espace de noms est nouveau dans le .NET Framework version 2.0.

L'espace de noms System.Web.Profile contient des classes à utiliser pour implémenter le profil utilisateur ASP.NET dans des applications serveur Web.

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.

ClassesClasses
 ClasseDescription
Classe publiqueCustomProviderDataAttributeFournit une chaîne de données personnalisées au fournisseur pour une propriété de profil.
Classe publiqueDefaultProfileReprésente une instance de profil utilisateur lorsque aucune propriété de profil n'est définie.
Classe publiqueProfileAutoSaveEventArgsFournit les données destinées à l'événement ProfileAutoSaving de la classe ProfileModule.
Classe publiqueProfileBaseFournit l'accès non typé aux informations et aux valeurs de propriété de profil.
Classe publiqueProfileEventArgsFournit les données destinées à l'événement Personalize de la classe ProfileModule.
Classe publiqueProfileGroupBaseFournit l'accès non typé aux valeurs de propriété de profil ASP.NET groupée.
Classe publiqueProfileInfoFournit des informations sur un profil utilisateur.
Classe publiqueProfileInfoCollectionCollection d'objets ProfileInfo.
Classe publiqueProfileManagerGère les paramètres et les données de profil utilisateur.
Classe publiqueProfileMigrateEventArgsFournit les données destinées à l'événement MigrateAnonymous de la classe ProfileModule.
Classe publiqueProfileModuleGère la création des événements de profil utilisateur et de profil. Cette classe ne peut pas être héritée.
Classe publiqueProfileProviderDéfinit le contrat qu'ASP.NET implémente pour fournir des services de profil à l'aide de fournisseurs de profils personnalisés.
Classe publiqueProfileProviderAttributeIdentifie le fournisseur de profils pour une propriété de profil utilisateur.
Classe publiqueProfileProviderCollectionCollection des objets qui héritent de la classe abstraite ProfileProvider.
Classe publiqueSettingsAllowAnonymousAttributeIdentifie si une propriété de profil peut être définie ou utilisée par un utilisateur anonyme.
Classe publiqueSqlProfileProviderGère le stockage des informations de profil pour une application ASP.NET dans une base de données SQL Server.
DéléguésDélégués
 DéléguéDescription
Délégué publicProfileAutoSaveEventHandlerReprésente la méthode qui gérera l'événement ProfileAutoSaving de ProfileModule.
Délégué publicProfileEventHandlerReprésente la méthode qui gérera l'événement Personalize de ProfileModule.
Délégué publicProfileMigrateEventHandlerReprésente la méthode qui gérera l'événement MigrateAnonymous de la classe ProfileModule.
ÉnumérationsÉnumérations
 ÉnumérationDescription
Énumération publiqueProfileAuthenticationOptionDécrit le type d'authentification des profils utilisateur à rechercher.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.web.profile.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

9 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-4965
Document créé le 30/10/06 02:32, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.web.profile.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,36 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Le génie, c'est de savoir saisir les opportunités.

Antoine Bernheim
 
l'infobrol
Nous sommes le Vendredi 01 Juin 2012, 04:53, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)