Bagikan melalui


PersonalizationAdministration.ResetInactiveUserState Metode

Definisi

Mereset informasi status personalisasi per pengguna dengan menghapus baris terkait di penyimpanan data yang mendasar.

Overload

ResetInactiveUserState(DateTime)

Mengatur ulang semua informasi status personalisasi per pengguna di penyimpanan data yang mendasar, berdasarkan parameter yang ditentukan.

ResetInactiveUserState(String, DateTime)

Mengatur ulang semua informasi status per pengguna di penyimpanan data yang mendasar untuk pengguna yang tidak aktif, berdasarkan parameter yang ditentukan.

ResetInactiveUserState(DateTime)

Mengatur ulang semua informasi status personalisasi per pengguna di penyimpanan data yang mendasar, berdasarkan parameter yang ditentukan.

public:
 static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer

Parameter

userInactiveSinceDate
DateTime

Tanggal terakhir informasi personalisasi pengguna diakses.

Mengembalikan

Jumlah baris di penyimpanan data yang mendasar yang direset.

Pengecualian

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 mengembalikan angka negatif untuk hitungan.

Keterangan

Metode ini mengatur ulang semua informasi status per pengguna di penyimpanan data yang mendasar, di mana nilai properti pengguna LastActivityDate kurang dari atau sama dengan UserInactiveSinceDate nilai.

Jika UserInactiveSinceDate diatur ke MaxValue, metode ini mengatur ulang semua data per pengguna di penyimpanan data yang mendasar.

Lihat juga

Berlaku untuk

ResetInactiveUserState(String, DateTime)

Mengatur ulang semua informasi status per pengguna di penyimpanan data yang mendasar untuk pengguna yang tidak aktif, berdasarkan parameter yang ditentukan.

public:
 static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parameter

path
String

Jalur ke halaman yang terkait dengan informasi status personalisasi yang akan direset.

userInactiveSinceDate
DateTime

Tanggal aktif terakhir yang akan digunakan dalam mengatur ulang item personalisasi status pengguna.

Mengembalikan

Jumlah baris di penyimpanan data yang mendasar yang direset.

Pengecualian

pathadalah null.

path adalah string kosong ("") setelah pemangkasan.

-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 mengembalikan angka negatif untuk hitungan.

Keterangan

Metode ini mengatur ulang semua status per pengguna di penyimpanan data yang mendasar yang terkait dengan jalur yang ditentukan, di mana nilai properti pengguna LastActivityDate kurang dari atau sama dengan UserInactiveSinceDate nilai properti.

Untuk penyimpanan data yang memerlukan lebih dari satu baris data untuk menyimpan status personalisasi untuk halaman, atau untuk kombinasi pengguna dan halaman, jumlah baris reset mungkin berbeda dari jumlah status personalisasi. Jika penyedia yang mendasar mengekspos data dari penyimpanan data yang sadar transaksi, metode ini melakukan operasinya dalam satu transaksi.

Ini bukan kesalahan untuk mencoba mengatur ulang status berbagi yang tidak ada.

Jika UserInactiveSinceDate adalah MaxValue, metode ini secara efektif mengatur ulang semua data per pengguna di penyimpanan data yang mendasar untuk jalur yang ditentukan.

Lihat juga

Berlaku untuk