Bagikan melalui


System.Web.Profile Ruang nama

Berisi kelas yang digunakan untuk bekerja dengan profil pengguna ASP.NET di aplikasi server Web.

Kelas

CustomProviderDataAttribute

Menyediakan serangkaian data kustom kepada penyedia untuk properti profil.

DefaultProfile

Mewakili instans profil pengguna saat tidak ada properti profil yang ditentukan.

ProfileAutoSaveEventArgs

Menyediakan data untuk ProfileAutoSaving peristiwa ProfileModule kelas.

ProfileBase

Menyediakan akses tidak terjenis ke nilai dan informasi properti profil.

ProfileEventArgs

Menyediakan data untuk Personalize peristiwa ProfileModule kelas.

ProfileGroupBase

Menyediakan akses yang tidak dikelompokkan ke nilai properti profil ASP.NET yang dikelompokkan.

ProfileInfo

Menyediakan informasi tentang profil pengguna.

ProfileInfoCollection

Koleksi objek ProfileInfo.

ProfileManager

Mengelola data dan pengaturan profil pengguna.

ProfileMigrateEventArgs

Menyediakan data untuk MigrateAnonymous peristiwa ProfileModule kelas.

ProfileModule

Mengelola pembuatan profil pengguna dan peristiwa profil. Kelas ini tidak dapat diwariskan.

ProfileProvider

Menentukan kontrak yang ASP.NET terapkan untuk menyediakan layanan profil menggunakan penyedia profil kustom.

ProfileProviderAttribute

Mengidentifikasi penyedia profil untuk properti profil pengguna.

ProfileProviderCollection

Kumpulan objek yang mewarisi ProfileProvider kelas abstrak.

SettingsAllowAnonymousAttribute

Mengidentifikasi apakah properti profil dapat diatur atau diakses untuk pengguna anonim.

SqlProfileProvider

Mengelola penyimpanan informasi profil untuk aplikasi ASP.NET dalam database SQL Server.

Enum

ProfileAuthenticationOption

Menjelaskan jenis autentikasi profil pengguna yang akan dicari.

Delegasikan

ProfileAutoSaveEventHandler

Mewakili metode yang akan menangani ProfileAutoSaving peristiwa ProfileModule.

ProfileEventHandler

Mewakili metode yang akan menangani Personalize peristiwa ProfileModule.

ProfileMigrateEventHandler

Mewakili metode yang akan menangani MigrateAnonymous peristiwa ProfileModule kelas.

Keterangan

ASP.NET profil digunakan untuk menyimpan dan mengambil pengaturan pengguna di sumber data seperti database. Informasi profil dan nilai properti dikelola dengan menggunakan penyedia profil. Informasi profil dapat disimpan dalam database Microsoft SQL Server dengan menggunakan SqlProfileProvider kelas , atau di sumber data kustom dengan menggunakan implementasi ProfileProvider kelas abstrak.

ASP.NET profil dikonfigurasi dengan menggunakan bagian konfigurasi profil .

Ketika aplikasi dimulai yang mengaktifkan profil, ASP.NET membuat kelas jenis ProfileCommonbaru , yang mewarisi dari ProfileBase kelas . Aksesor yang sangat ditik ditambahkan ke ProfileCommon kelas untuk setiap properti yang ditentukan di bagian konfigurasi profil . Instans ProfileCommon kelas ditetapkan sebagai nilai Profile properti objek saat ini HttpContext . Anda dapat membuat implementasi profil kustom yang mewarisi dari ProfileBase kelas abstrak dan yang menentukan properti untuk profil pengguna yang tidak ditentukan dalam elemen konfigurasi profil .