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

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 ProfileCommonsı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.