Aracılığıyla paylaş


IVersioningPersonalizable.Load(IDictionary) Yöntem

Tanım

Sürüm değişikliği nedeniyle veriler için karşılık gelen kişiselleştirilmiş özelliği olmayan bir Web Bölümleri denetimine kişiselleştirme verilerini yükler.

public:
 void Load(System::Collections::IDictionary ^ unknownProperties);
public void Load (System.Collections.IDictionary unknownProperties);
abstract member Load : System.Collections.IDictionary -> unit
Public Sub Load (unknownProperties As IDictionary)

Parametreler

unknownProperties
IDictionary

Bir denetime uygulanamayan kişiselleştirme verilerinin sözlüğü.

Açıklamalar

unknownProperties parametresi, denetime uygulanamayan hem "Kullanıcı" hem de "Paylaşılan" kapsamının bilinmeyen kişiselleştirme verilerinin birleştirilmiş bir gösterimini içerir. Bir sayfa kullanıcı kapsamında çalışırken bilinmeyen paylaşılan kapsam değerleri yerine bilinmeyen kullanıcı kapsamı değerleri (varsa) sağlanır. Bu bilgiler, her adın denetimde bulunmayan bir özelliğin dize adı olduğu ve her değerin özellik değerini içerdiği bir dizi ad/değer çifti olarak depolanır. Değeri uygun türe dönüştürmek veya dönüştürmek ve daha fazla işlem gerçekleştirmek (eski bir özellikten yeni bir özelliğe veri eşleme gibi) denetimin sorumluluğundadır.

Bir denetimin durumu değişirse çağrısı yapmalıdır SetPersonalizationDirty (devralınan yöntem veya içinden WebParttüretilmeyen bir denetim söz konusu olduğunda ortak statik yöntem). Denetim kendisini "kirli" olarak işaretlerse, Web Bölümleri denetim kümesi denetimin "kirli" durumundan bağımsız olarak denetimden kişiselleştirme verilerini ayıklar ve kişiselleştirme yaşam döngüsünün devamında temel alınan veri deposuna geri kaydeder. Parametredeki unknownProperties değerlerin işlenmesi sonucunda denetimin durumu değiştiyse, denetim kendisini "kirli" olarak işaretlemelidir.

Web Bölümleri denetimleri içeri aktarılırken yalnız bırakılmış özellikler algılanırsa, bu yöntemin otomatik olarak çağrıldığını unutmayın.

Şunlara uygulanır