PersonalizationProvider.ResetUserState(String, DateTime) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,會根據指定的參數,刪除基礎資料存放區中的 Web 組件個人化資料。
public:
abstract int ResetUserState(System::String ^ path, DateTime userInactiveSinceDate);
public abstract int ResetUserState (string path, DateTime userInactiveSinceDate);
abstract member ResetUserState : string * DateTime -> int
Public MustOverride Function ResetUserState (path As String, userInactiveSinceDate As DateTime) As Integer
參數
- path
- String
要刪除之個人化資料的路徑。 這個值可以為 null
,但是不能為空字串 ("")。
- userInactiveSinceDate
- DateTime
日期,表示網站使用者上次變更個人化資料的時間。
傳回
從基礎資料存放區刪除的資料列數目。
備註
這個方法是用來刪除個人化資料之系統管理方法的抽象定義。 請注意,此方法只會影響使用者個人化資料,而不會影響共用資料。
衍生的實作為應遵循如下所述的邏輯:
path
參數不能包含萬用字元。如果提供者公開交易感知資料存放區的資料,這個方法應該在單一不可部分完成的交易中執行其作業。
如果
path
參數為非null
,則只會刪除與相關聯的每個使用者個人化記錄path
。只有與使用者相關聯的每個使用者個人化記錄,在參數中指出的日期之後,才會被視為非使用中
userInactiveSinceDate
。 具體而言, LastActivityDate 會刪除小於或等於的記錄 UserInactiveSinceDate 。如果同時提供這兩個參數,則會刪除符合這兩個條件約束的記錄。
path
參數可以是null
。path
參數不可以是空字串。 在執行這種檢查之前,應該先將它修剪。UserInactiveSinceDate 屬性不能是
null
。