PersonalizationAdministration.ResetInactiveUserState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
藉由刪除基礎資料存放區中的相關資料列,重設每一使用者個人化狀態資訊。
多載
ResetInactiveUserState(DateTime) |
根據指定的參數,重設基礎資料存放區中所有的每一使用者個人化狀態資訊。 |
ResetInactiveUserState(String, DateTime) |
根據指定的參數,為非作用中使用者重設基礎資料存放區中所有的每一使用者狀態資訊。 |
ResetInactiveUserState(DateTime)
根據指定的參數,重設基礎資料存放區中所有的每一使用者個人化狀態資訊。
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
參數
- userInactiveSinceDate
- DateTime
上次存取使用者個人化資訊的日期。
傳回
基礎資料存放區中已重設的資料列數目。
例外狀況
預設提供者傳回的負數計數。
備註
這個方法會重設基礎資料存放區中的所有每個使用者狀態資訊,其中使用者的 LastActivityDate 屬性值小於或等於 UserInactiveSinceDate 值。
如果 UserInactiveSinceDate 設定為 MaxValue ,這個方法會重設基礎資料存放區中的所有每個使用者資料。
另請參閱
適用於
ResetInactiveUserState(String, DateTime)
根據指定的參數,為非作用中使用者重設基礎資料存放區中所有的每一使用者狀態資訊。
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
參數
- path
- String
與要重設之個人化狀態資訊相關聯的網頁路徑。
- userInactiveSinceDate
- DateTime
重設使用者狀態個人化項目時要使用的上次作用中日期。
傳回
基礎資料存放區中已重設的資料列數目。
例外狀況
path
為 null
。
預設提供者傳回的負數計數。
備註
這個方法會重設與指定路徑相關聯之基礎資料存放區中的所有每個使用者狀態,其中使用者的 LastActivityDate 屬性值小於或等於 UserInactiveSinceDate 屬性值。
對於需要多個資料列的資料存放區來儲存頁面的個人化狀態,或針對使用者和頁面組合,重設資料列的計數可能與個人化狀態的計數不同。 如果基礎提供者從交易感知資料存放區公開資料,這個方法會在單一交易中執行其作業。
嘗試重設不存在的共用狀態不是錯誤。
如果 為 UserInactiveSinceDateMaxValue ,這個方法會有效重設指定路徑之基礎資料存放區中的所有每個使用者資料。
另請參閱
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應