WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Yöntem
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.
Denetim tarafından WebPartManager yönetilen özel kişiselleştirme durumu verilerini kaydeder.
virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Save(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Save;
void IPersonalizable.Save (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Save (state As PersonalizationDictionary) Implements IPersonalizable.Save
Parametreler
PersonalizationDictionary Kaydedilecek durum verilerini içeren bir.
Uygulamalar
Açıklamalar
IPersonalizable.Save yöntemi, Web Bölümleri denetiminin IPersonalizable.Save korumalı WebPartManager.SaveCustomPersonalizationState yönteme doğrudan erişmesi için bir yol sağlayan yönteminin bir uygulamasıdır. Bu yöntem çağrıldığında, denetim tarafından WebPartManager yönetilen tüm kişiselleştirilmiş verileri bir Web Bölümleri uygulaması için yapılandırılan kalıcı veri deposuna kaydeder.
Not
Çoğu durumda, sayfa ve denetim geliştirici kodunun bu yöntemi çağırması gerekmez, çünkü öncelikle kişiselleştirme verilerini kaydetmek için web bölümleri denetim kümesi tarafından mekanizması olarak kullanılır.
Devralanlara Notlar
Geliştiricilerin bu yöntemle çalışacağı senaryolardan biri, Web Bölümleri denetim kümesi tarafından sağlananın yerine kullanılacak özel bir kişiselleştirme çerçevesi geliştirmeleridir. Bu gibi durumlarda geliştiriciler sınıfından devralabilir ve bir WebPartPersonalization nesnenin WebPartManagerCreatePersonalization() özel uygulamasını döndürmek için yöntemini geçersiz kılabilir. Özel nesne, özel WebPartPersonalization kişiselleştirme verilerini kaydetmek için uygun zamanda yönteminin uygulamasını IPersonalizable.Save(PersonalizationDictionary) çağırır.