PersonalizationAdministration.GetAllInactiveUserState 方法

定義

傳回與非作用中使用者相關聯之所有每一使用者個人化狀態資訊的集合。

多載

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 ,則這個方法會有效地傳回基礎資料存放區中的所有每個使用者資料。

傳回值受限於 pageIndexpageSize 參數,其中 pageIndex 控制要傳回的記錄,並 pageSize 控制要傳回的記錄數目。 例如,如果 pageIndex 設定為 0 且 pageSize 設定為 25,則傳回的資料會是前 25 個專案。 如果 pageIndex 設定為 1 且 pageSize 設定為 25,則傳回的資料會是專案 26 到 50。 參數會 totalRecords 傳回可用的記錄總數。

另請參閱

適用於