PersonalizationScope Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir nesnenin kişiselleştirme kapsamını veya Web Bölümleri WebPartManager denetimindeki bir özelliğe uygulanan kişiselleştirme kapsamını gösterir.
public enum class PersonalizationScope
public enum PersonalizationScope
type PersonalizationScope =
Public Enum PersonalizationScope
- Devralma
Alanlar
Shared | 1 | Denetimdeki WebPartManager kapsama başvururken kapsam, |
User | 0 | Denetimdeki WebPartManager kapsama başvururken kapsam, |
Örnekler
Aşağıdaki örnekte sabit listesi kullanımı PersonalizationScope
gösterilmektedir:
if (_manager.Personalization.Scope == PersonalizationScope.Shared)
{
TextBox2.Text = "Shared Scope";
}
else
TextBox2.Text = "User Scope";
Açıklamalar
Kişiselleştirme kapsamı, Web Bölümleri kişiselleştirmede önemli bir kavramdır ve denetim aracılığıyla WebPartManager sayfanın içinde çalıştığı kapsam, denetimdeki her bir özellikle ilişkili kapsam ve denetimin sayfaya eklenmesi gibi diğer ayarlarla sıkı bir şekilde tümleştirilir. Kişiselleştirme kapsamı hakkında daha fazla bilgi için bkz. Web Bölümleri Kişiselleştirmeye Genel Bakış.
Kişiselleştirme kapsamı, kişiselleştirme verilerinin farklı kullanıcı kümeleri için nasıl geçerli olduğunu ifade eder. Bazı kişiselleştirme verileri yalnızca belirli bir kullanıcı ve sayfadaki denetim için geçerlidir. Diğer kişiselleştirme verileri, siteyi görüntüleyen tüm kullanıcılar için geçerlidir. Kişiselleştirme kapsamı, hangi veri kümesinin alınması ve görüntülenmesi gerektiğini belirtmek için çeşitli kişiselleştirme alanlarında kullanılır.
Bir sayfa kişiselleştirme kapsamında çalışırken Shared
, bu yalnızca denetimi görüntüleyen tüm kullanıcılar için geçerli olan belirli bir denetim için kişiselleştirme verilerinin yüklenmesi gerektiğini gösterir. Şu anda yürütülen kullanıcının haklarına bağlı olarak, bu genel olarak uygulanabilir veriler de değiştirilebilir ve veri deposuna geri kaydedilebilir. Bir sayfa kişiselleştirme kapsamında çalışırken User
bu, denetimin kişiselleştirme verilerinin o anda yürütülen kullanıcıya göre kaydedilmesi ve yüklenmesi gerektiğini gösterir. Genellikle bu, kullanıcıya özgü verilerin bir denetime yüklenebileceği ve kaydedilebileceği anlamına gelirken, genel olarak geçerli olan veriler (veya paylaşılan veriler) yalnızca denetimde görüntülenebilir.
WebPartManager Üst düzey kişiselleştirme yaşam döngüsünü yöneten bir denetim, iki kişiselleştirme kapsamından birinde yürütülür.