System.Web.Profile Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 ProfileCommon
baru , 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 .