System.Web.Profile Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které se používají pro práci s ASP.NET profily uživatelů v aplikacích webového serveru.
Třídy
CustomProviderDataAttribute |
Poskytuje zprostředkovateli řetězec vlastních dat pro vlastnost profilu. |
DefaultProfile |
Představuje instanci profilu uživatele, pokud nejsou definovány žádné vlastnosti profilu. |
ProfileAutoSaveEventArgs |
Poskytuje data pro ProfileAutoSaving událost ProfileModule třídy. |
ProfileBase |
Poskytuje netypový přístup k hodnotám a informacím vlastností profilu. |
ProfileEventArgs |
Poskytuje data pro Personalize událost ProfileModule třídy. |
ProfileGroupBase |
Poskytuje netypový přístup k seskupeným ASP.NET hodnotám vlastností profilu. |
ProfileInfo |
Poskytuje informace o profilu uživatele. |
ProfileInfoCollection |
Kolekce objektů ProfileInfo. |
ProfileManager |
Spravuje data a nastavení profilu uživatele. |
ProfileMigrateEventArgs |
Poskytuje data pro MigrateAnonymous událost ProfileModule třídy. |
ProfileModule |
Spravuje vytváření událostí profilu a profilu uživatele. Tato třída se nemůže dědit. |
ProfileProvider |
Definuje kontrakt, který ASP.NET implementuje k poskytování profilových služeb pomocí vlastních poskytovatelů profilů. |
ProfileProviderAttribute |
Identifikuje poskytovatele profilu pro vlastnost profilu uživatele. |
ProfileProviderCollection |
Kolekce objektů, které dědí ProfileProvider abstraktní třídu. |
SettingsAllowAnonymousAttribute |
Určuje, jestli je možné nastavit vlastnost profilu nebo získat přístup pro anonymního uživatele. |
SqlProfileProvider |
Spravuje úložiště profilových informací pro aplikaci ASP.NET v databázi SQL Serveru. |
Výčty
ProfileAuthenticationOption |
Popisuje typ ověřování profilů uživatelů, které se mají prohledávat. |
Delegáti
ProfileAutoSaveEventHandler |
Představuje metodu, která bude zpracovávat ProfileAutoSaving událost objektu ProfileModule. |
ProfileEventHandler |
Představuje metodu, která bude zpracovávat Personalize událost objektu ProfileModule. |
ProfileMigrateEventHandler |
Představuje metodu, která bude zpracovávat MigrateAnonymous událost ProfileModule třídy. |
Poznámky
ASP.NET profily slouží k ukládání a načítání uživatelských nastavení ve zdroji dat, jako je databáze. Informace o profilu a hodnoty vlastností se spravují pomocí zprostředkovatele profilu. Informace o profilu mohou být uloženy v databázi Microsoft SQL Serveru pomocí SqlProfileProvider třídy nebo ve vlastním zdroji dat pomocí implementace ProfileProvider abstraktní třídy.
ASP.NET profily se konfigurují pomocí části Konfigurace profilu .
Při spuštění aplikace, která má povolené profily, ASP.NET vytvoří novou třídu typu ProfileCommon
, která dědí z ProfileBase třídy. Přístupové objekty silného ProfileCommon
typu jsou přidány do třídy pro každou vlastnost, která je definována v části konfigurace profilu . Instance ProfileCommon
třídy je nastavena jako hodnota Profile vlastnosti aktuálního HttpContext objektu. Můžete vytvořit vlastní implementaci profilu, která dědí z ProfileBase abstraktní třídy a definuje vlastnosti profilu uživatele, které nejsou zadány v elementu konfigurace profilu .