System.Web.Profile Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Web sunucusu uygulamalarında ASP.NET kullanıcı profilleriyle çalışmak için kullanılan sınıfları içerir.
Sınıflar
CustomProviderDataAttribute |
Bir profil özelliği için sağlayıcıya bir özel veri dizesi sağlar. |
DefaultProfile |
Hiçbir profil özelliği tanımlanmadığında bir kullanıcı profili örneğini temsil eder. |
ProfileAutoSaveEventArgs |
sınıfının olayı ProfileModule için ProfileAutoSaving veri sağlar. |
ProfileBase |
Profil özelliği değerlerine ve bilgilerine türlenmemiş erişim sağlar. |
ProfileEventArgs |
sınıfının olayı ProfileModule için Personalize veri sağlar. |
ProfileGroupBase |
Gruplandırılmış ASP.NET profil özelliği değerlerine türlenmemiş erişim sağlar. |
ProfileInfo |
Kullanıcı profili hakkında bilgi sağlar. |
ProfileInfoCollection |
ProfileInfo nesneleri topluluğu. |
ProfileManager |
Kullanıcı profili verilerini ve ayarlarını yönetir. |
ProfileMigrateEventArgs |
sınıfının olayı ProfileModule için MigrateAnonymous veri sağlar. |
ProfileModule |
Kullanıcı profili ve profil olaylarının oluşturulmasını yönetir. Bu sınıf devralınamaz. |
ProfileProvider |
ASP.NET özel profil sağlayıcılarını kullanarak profil hizmetleri sağlamak için uyguladığı sözleşmeyi tanımlar. |
ProfileProviderAttribute |
Bir kullanıcı profili özelliği için profil sağlayıcısını tanımlar. |
ProfileProviderCollection |
Soyut sınıfını devralan ProfileProvider nesne koleksiyonu. |
SettingsAllowAnonymousAttribute |
Anonim bir kullanıcı için profil özelliğinin ayarlanıp ayarlanamayacağını veya erişilip erişilemeyeceğini belirler. |
SqlProfileProvider |
SQL Server veritabanındaki bir ASP.NET uygulaması için profil bilgilerinin depolanmasını yönetir. |
Numaralandırmalar
ProfileAuthenticationOption |
Aranacak kullanıcı profillerinin kimlik doğrulama türünü açıklar. |
Temsilciler
ProfileAutoSaveEventHandler |
bir olayını ProfileModuleişleyecek ProfileAutoSaving yöntemi temsil eder. |
ProfileEventHandler |
bir olayını ProfileModuleişleyecek Personalize yöntemi temsil eder. |
ProfileMigrateEventHandler |
sınıfının olayını ProfileModule işleyecek MigrateAnonymous yöntemi temsil eder. |
Açıklamalar
ASP.NET profilleri, veritabanı gibi bir veri kaynağında kullanıcı ayarlarını depolamak ve almak için kullanılır. Profil bilgileri ve özellik değerleri bir profil sağlayıcısı kullanılarak yönetilir. Profil bilgileri, sınıfı kullanılarak bir Microsoft SQL Server veritabanında veya soyut sınıfın SqlProfileProvider bir uygulaması kullanılarak özel bir veri kaynağında ProfileProvider depolanabilir.
ASP.NET profilleri , profil yapılandırma bölümü kullanılarak yapılandırılır.
Profilleri etkinleştirilmiş bir uygulama başlatıldığında, ASP.NET sınıfından devralan ProfileBase yeni bir tür ProfileCommon
sınıfı oluşturur. Kesin türü belirlenmiş erişimciler, profil yapılandırması bölümünde tanımlanan her özellik için sınıfına eklenirProfileCommon
. sınıfının bir örneğiProfileCommon
, geçerli HttpContext nesnenin özelliğinin Profile değeri olarak ayarlanır. Soyut sınıftan ProfileBase devralan ve profil yapılandırma öğesinde belirtilmeyen kullanıcı profilinin özelliklerini tanımlayan özel bir profil uygulaması oluşturabilirsiniz.