PersonalizationScope Enum
Definisi
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.
Menunjukkan cakupan personalisasi untuk WebPartManager objek atau lingkup personalisasi yang berlaku untuk properti pada kontrol Bagian Web.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Warisan
Bidang
Shared | 1 | Jika mengacu pada cakupan WebPartManager kontrol, |
User | 0 | Jika mengacu pada cakupan WebPartManager kontrol, |
Contoh
Contoh berikut menunjukkan menggunakan PersonalizationScope
enumerasi:
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
Keterangan
Cakupan personalisasi adalah konsep utama dalam personalisasi Bagian Web dan terintegrasi erat dengan pengaturan lain, termasuk cakupan halaman, melalui WebPartManager kontrol, sedang berjalan; cakupan yang terkait dengan setiap properti pada kontrol; dan cara kontrol ditambahkan ke halaman. Untuk informasi selengkapnya tentang cakupan personalisasi, lihat Gambaran Umum Personalisasi Bagian Web.
Cakupan personalisasi mengacu pada bagaimana data personalisasi berlaku untuk kumpulan pengguna yang berbeda. Beberapa data personalisasi hanya berlaku untuk pengguna tertentu dan kontrol di halaman. Data personalisasi lainnya berlaku untuk semua pengguna yang melihat situs. Cakupan personalisasi digunakan di berbagai area personalisasi untuk menunjukkan kumpulan data mana yang harus diambil dan ditampilkan.
Saat halaman berjalan dalam Shared
cakupan personalisasi, ini menunjukkan bahwa hanya data personalisasi untuk kontrol tertentu, yang berlaku untuk semua pengguna yang melihat kontrol, yang harus dimuat. Bergantung pada hak pengguna yang saat ini mengeksekusi, data yang berlaku secara luas ini juga dapat dimodifikasi dan disimpan kembali ke penyimpanan data. Saat halaman berjalan dalam User
cakupan personalisasi, ini menunjukkan bahwa data personalisasi kontrol harus disimpan dan dimuat berdasarkan pengguna yang saat ini mengeksekusi. Biasanya, ini berarti data khusus pengguna dapat dimuat dan disimpan pada kontrol, sementara data yang berlaku secara luas (atau data bersama) hanya dapat dilihat pada kontrol.
WebPartManager Kontrol, yang mengelola siklus hidup personalisasi tingkat tinggi, dijalankan di salah satu dari dua cakupan personalisasi.