SqlPersonalizationProvider.ResetUserState(String, DateTime) 方法

定義

根據指定的參數,刪除基礎資料存放區中的使用者個人化資料。

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

參數

path
String

要刪除之個人化資料的路徑。 這個值可以為 null,但是不能為空字串 ("")。

userInactiveSinceDate
DateTime

指示上一個活動的資料。

傳回

從基礎資料存放區刪除的資料列數目。

例外狀況

path 為空字串。

-或-

路徑的長度大於 256 個字元。

備註

此方法的參數有下列限制:

  • 參數 path 不能包含萬用字元。

  • path如果參數不是, null 則只會刪除與 相關聯的 path 每個使用者個人化記錄。

  • 只會刪除與自 參數中指定的日期以來,與被視為非使用中 userInactiveSinceDate 之使用者的個別使用者個人化記錄。 確切的比較是刪除屬性小於或等於 參數的 userInactiveSinceDate 記錄 LastActivityDate

  • 如果同時提供這兩個參數,則會刪除符合這兩個條件約束的記錄。

  • 參數 path 可以是 null

  • 參數 path 在修剪之後不能是空字串。

  • UserInactiveSinceDate 屬性不能是 null

適用於