PersonalizationAdministration.GetAllInactiveUserState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回與非作用中使用者相關聯之所有每一使用者個人化狀態資訊的集合。
多載
GetAllInactiveUserState(DateTime) |
根據指定的日期,傳回與非作用中使用者相關聯之所有每一使用者個人化狀態資訊的集合。 |
GetAllInactiveUserState(DateTime, Int32, Int32, Int32) |
根據指定的參數,傳回與非作用中使用者相關聯之所有每一使用者個人化狀態資訊的子集。 |
GetAllInactiveUserState(DateTime)
根據指定的日期,傳回與非作用中使用者相關聯之所有每一使用者個人化狀態資訊的集合。
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection
參數
- userInactiveSinceDate
- DateTime
上次存取使用者個人化資訊的日期。
傳回
UserPersonalizationStateInfo 執行個體的集合。
例外狀況
組態中定義的個人化提供者之提供者不是正確的型別。
備註
傳回的集合只 UserPersonalizationStateInfo 包含 實例。 使用預設個人化提供者時, PersonalizationStateInfo衍生物件會依字母順序傳回,並以路徑和使用者名稱的組合來依遞增順序排序。 集合中對象的順序是由提供者決定。
這個方法會傳回用戶 LastActivityDate 屬性值小於或等於 UserInactiveSinceDate 屬性值的專案。 如果 為 UserInactiveSinceDateMaxValue,則這個方法會有效地傳回基礎數據存放區中的所有每個用戶數據。
另請參閱
適用於
GetAllInactiveUserState(DateTime, Int32, Int32, Int32)
根據指定的參數,傳回與非作用中使用者相關聯之所有每一使用者個人化狀態資訊的子集。
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
參數
- userInactiveSinceDate
- DateTime
上次存取使用者個人化資訊的日期。
- pageIndex
- Int32
要傳回的結果網頁之以零起始的索引。
- pageSize
- Int32
要傳回的資料錄數。
- totalRecords
- Int32
可用的資料錄總數。
傳回
UserPersonalizationStateInfo 執行個體的集合。
例外狀況
pageIndex
小於零。
-或-
pageSize
小於或等於零。
-或-
和 pageSize
的組合pageIndex
超過 Int32.MaxValue。
-或-
組態中定義的個人化提供者之提供者不是正確的型別。
備註
傳回的集合只 UserPersonalizationStateInfo 包含 實例。 使用預設個人化提供者時, PersonalizationStateInfo衍生物件會依字母順序傳回,並以路徑和使用者名稱的組合來依遞增順序排序。 集合中對象的順序是由提供者決定。
這個方法會傳回用戶 LastActivityDate 屬性值小於或等於 UserInactiveSinceDate 屬性值的專案。 如果 為 UserInactiveSinceDateMaxValue,則這個方法會有效地傳回基礎數據存放區中的所有每個用戶數據。
傳回值受限於 pageIndex
和 pageSize
參數,其中 pageIndex
控制要傳回的記錄,並 pageSize
控制要傳回的記錄數目。 例如,如果 pageIndex
設定為 0 且 pageSize
設定為 25,則傳回的數據會是前 25 個專案。 如果 pageIndex
設定為 1 且 pageSize
設定為 25,則傳回的數據會是專案 26 到 50。 參數會 totalRecords
傳回可用的記錄總數。