Share via


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 返回可用的记录总数。

另请参阅

适用于