Bagikan melalui


PersonalizationAdministration.ResetState Metode

Definisi

Mereset data personalisasi di penyimpanan data yang mendasar, berdasarkan item yang terkandung dalam koleksi.

public:
 static int ResetState(System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ data);
public static int ResetState (System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection data);
static member ResetState : System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection -> int
Public Shared Function ResetState (data As PersonalizationStateInfoCollection) As Integer

Parameter

data
PersonalizationStateInfoCollection

Kumpulan PersonalizationStateInfo objek yang menunjukkan data apa yang harus direset.

Mengembalikan

Jumlah baris yang direset.

Pengecualian

dataadalah null.

data adalah koleksi kosong.

-atau-

Elemen koleksi adalah null.

-atau-

Nilai UserPersonalizationStateInfo jalur instans dalam koleksi adalah null atau string kosong ("").

-atau-

Nilai userUserPersonalizationStateInfo instans dalam koleksi adalah null, string kosong, atau berisi koma.

-atau-

Penyedia untuk penyedia personalisasi yang ditentukan dalam konfigurasi bukan tipe yang benar.

-atau-

Panjang string parameter apa pun lebih besar dari 256 karakter.

Pengecualian konfigurasi terjadi saat mencoba membuat dan menginisialisasi instans salah satu penyedia personalisasi yang dikonfigurasi.

-atau-

Penyedia personalisasi default yang ditentukan dalam konfigurasi tidak dapat ditemukan.

Penyedia default menunjukkan bahwa jumlah baris yang dihapus adalah angka negatif.

Keterangan

Metode ini mengatur ulang data personalisasi di penyimpanan data yang mendasar, berdasarkan PersonalizationStateInfo objek yang terkandung dalam koleksi. Anda dapat menggunakan metode ini untuk menghapus campuran data bersama dan per pengguna secara selektif berdasarkan konten koleksi. SharedPersonalizationStateInfo objek menunjukkan bahwa data bersama untuk halaman akan direset; UserPersonalizationStateInfo objek menunjukkan bahwa data per pengguna untuk halaman tertentu akan direset.

Catatan

Metode ini tidak menjamin bahwa semua reset terjadi dalam satu transaksi karena pengumpulan menunjuk ke kumpulan data personalisasi acak.

Ini bukan kesalahan bagi koleksi untuk berisi objek yang mereferensikan data yang tidak ada.

Berlaku untuk

Lihat juga