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,這個方法會有效地重設指定路徑之基礎數據存放區中的所有每個用戶數據。