WebPartPersonalization.ResetPersonalizationState 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.
Mereset data personalisasi untuk halaman, cakupan, dan pengguna saat ini di penyimpanan data yang mendasar.
public:
virtual void ResetPersonalizationState();
public virtual void ResetPersonalizationState ();
abstract member ResetPersonalizationState : unit -> unit
override this.ResetPersonalizationState : unit -> unit
Public Overridable Sub ResetPersonalizationState ()
Pengecualian
Upaya dilakukan untuk mereset data personalisasi ketika pengguna saat ini tidak berwenang untuk mengubah status personalisasi.
-atau-
Instans Page untuk yang terkait WebPartManager adalah null
.
-atau-
Nilai Request properti pada WebPartManager instans terkait Page kontrol adalah null
.
-atau-
Instans WebPartPersonalization tidak dapat mereferensikan penyedia personalisasi yang valid.
Keterangan
Metode ini mereset data personalisasi untuk halaman, cakupan, dan pengguna saat ini di penyimpanan data yang mendasar. Sebagai efek samping dari reset, halaman yang saat ini dijalankan dijalankan kembali oleh Transfer panggilan. Perhatikan bahwa transfer ini menjalankan kembali halaman saat ini sebagai GET
permintaan terlepas dari bagaimana halaman awalnya diminta.
Metode ini dapat dipanggil kapan saja. Secara internal, metode ini memanggil ResetPersonalizationState metode pada penyedia. Setelah data berhasil direset, ShouldResetPersonalizationState properti diatur ke true
. Properti ini digunakan di tempat lain oleh WebPartPersonalization instans untuk melewati ekstraksi data personalisasi dari properti kontrol dan menyimpannya jika data telah direset.