Bagikan melalui


SqlPersonalizationProvider.ResetUserState(String, DateTime) Metode

Definisi

Menghapus data personalisasi pengguna dari penyimpanan data yang mendasar, berdasarkan parameter yang ditentukan.

public:
 override int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public override int ResetUserState(string path, DateTime userInactiveSinceDate);
override this.ResetUserState : string * DateTime -> int
Public Overrides Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer

Parameter

path
String

Jalur data personalisasi yang akan dihapus. Nilai ini bisa null tetapi tidak boleh berupa string kosong ("").

userInactiveSinceDate
DateTime

Tanggal yang menunjukkan aktivitas terakhir.

Mengembalikan

Jumlah baris yang dihapus dari penyimpanan data yang mendasar.

Pengecualian

path adalah string kosong.

-atau-

Panjang jalurnya lebih besar dari 256 karakter.

Keterangan

Parameter metode ini memiliki batasan berikut:

  • Parameter path tidak boleh berisi karakter kartubebas.

  • path Jika parameter non-null, maka hanya rekaman personalisasi per pengguna yang terkait dengan path yang akan dihapus.

  • Hanya rekaman personalisasi per pengguna yang terkait dengan pengguna yang dianggap tidak aktif karena tanggal yang ditentukan dalam userInactiveSinceDate parameter akan dihapus. Perbandingan yang tepat adalah menghapus rekaman di mana LastActivityDate properti kurang dari atau sama dengan userInactiveSinceDate parameter.

  • Jika kedua parameter disediakan, rekaman yang cocok dengan kedua batasan akan dihapus.

  • Parameternya path bisa .null

  • Parameter path tidak boleh berupa string kosong setelah pemangkasan.

  • Properti UserInactiveSinceDate tidak boleh null.

Berlaku untuk