Aracılığıyla paylaş


System.Web.Profile Ad Alanı

Web sunucusu uygulamalarında ASP.NET kullanıcı profilleriyle çalışmak için kullanılan sınıfları içerir.

Sınıflar

Name Description
CustomProviderDataAttribute

Bir profil özelliği için sağlayıcıya ö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 yazılmamış 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 yazılmamış erişim sağlar.

ProfileInfo

Kullanıcı profili hakkında bilgi sağlar.

ProfileInfoCollection

Bir nesne koleksiyonu ProfileInfo.

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

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

Name Description
ProfileAuthenticationOption

Aranacak kullanıcı profillerinin kimlik doğrulama türünü açıklar.

Temsilciler

Name Description
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 ProfileBase devralan yeni bir tür ProfileCommonsınıfı oluşturur. Kesin olarak 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 Profile özelliğinin değeri olarak ayarlanır. Soyut sınıftan ProfileBase devralan ve profil yapılandırma öğesinde belirtilmeyen kullanıcı profili özelliklerini tanımlayan özel bir profil uygulaması oluşturabilirsiniz.