WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Metode
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.
Menyimpan data status personalisasi kustom yang dikelola oleh WebPartManager kontrol.
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
Parameter
PersonalizationDictionary yang berisi data status yang akan disimpan.
Penerapan
Keterangan
Metode IPersonalizable.Save ini adalah implementasi metode IPersonalizable.Save , yang menyediakan cara untuk kontrol Bagian Web diatur untuk mengakses metode yang dilindungi secara WebPartManager.SaveCustomPersonalizationState langsung. Ketika metode ini dipanggil, metode ini menyimpan semua data yang dipersonalisasi yang dikelola oleh WebPartManager kontrol ke penyimpanan data permanen yang dikonfigurasi untuk aplikasi Bagian Web.
Catatan
Dalam kebanyakan kasus, halaman dan kode pengembang kontrol tidak perlu memanggil metode ini, karena terutama digunakan oleh kumpulan kontrol Bagian Web sebagai mekanisme untuk menyimpan data personalisasi.
Catatan Bagi Inheritor
Salah satu skenario di mana pengembang akan bekerja dengan metode ini adalah jika mereka mengembangkan kerangka kerja personalisasi kustom untuk digunakan sebagai pengganti yang disediakan oleh set kontrol Bagian Web. Dalam kasus seperti itu, pengembang dapat mewarisi dari WebPartManager kelas dan mengambil alih CreatePersonalization() metode untuk mengembalikan implementasi WebPartPersonalization kustom objek. Objek kustom WebPartPersonalization akan memanggil implementasi metode pada IPersonalizable.Save(PersonalizationDictionary) waktu yang tepat untuk menyimpan data personalisasi kustom.