Share via


WebPartManager.SaveCustomPersonalizationState Yöntem

Tanım

Bu verilerin sayfa her yeniden yüklendiğinde yeniden yüklenebilmesi WebPartManager için denetim tarafından tutulan özel kişiselleştirme durumu verilerini kaydeder.

protected:
 virtual void SaveCustomPersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state);
protected virtual void SaveCustomPersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Protected Overridable Sub SaveCustomPersonalizationState (state As PersonalizationDictionary)

Parametreler

state
PersonalizationDictionary

PersonalizationDictionary Yüklenecek durum verilerini içeren bir.

Açıklamalar

Yöntemi SaveCustomPersonalizationState kişiselleştirme sürecinde kritik öneme sahiptir, çünkü kişiselleştirilmiş kullanıcı ayarlarının gelecek tarayıcı oturumları ve sayfa ziyaretleri için depolanmasını sağlar. yöntemi, aşağıdakiler gibi öğeleri içeren özel kişiselleştirme durumu verilerini kaydeder: bir sayfaya eklenen veya sayfadan silinen dinamik WebPart veya sunucu denetimleri; bir sayfada taşınan denetimler ve oluşturulan veya silinen dinamik bağlantılar.

Bu yöntemi doğrudan kodunuzdan çağıramazsınız. Ancak kişiselleştirme verilerini kaydetmek için bu yöntemi çağıran yöntemini çağırabilirsiniz IPersonalizable.Save .

Devralanlara Notlar

Geliştiriciler kişiselleştirme verilerini kaydetme işlemini özelleştirmek için türetilmiş WebPartManager bir sınıfta bu yöntemi geçersiz kılabilir.

Şunlara uygulanır

Ayrıca bkz.