Поделиться через


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 свойства. Если UserInactiveSinceDate имеет значение MaxValue, этот метод фактически возвращает все данные для каждого пользователя в базовом хранилище данных.

См. также раздел

Применяется к

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 меньше или равно нулю.

-или-

Сочетание pageIndex и pageSize превышает Значение Int32.MaxValue.

-или-

Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.

При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.

-или-

Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).

Комментарии

Возвращаемая коллекция содержит только UserPersonalizationStateInfo экземпляры . При использовании поставщика персонализации по умолчанию объекты, PersonalizationStateInfoпроизводные от них, возвращаются в алфавитном порядке и сортируются по сочетанию пути и имени пользователя в порядке возрастания. Порядок объектов в коллекции определяется поставщиком.

Этот метод возвращает элементы, в которых значение свойства пользователя LastActivityDate меньше или равно значению UserInactiveSinceDate свойства. Если UserInactiveSinceDate имеет значение MaxValue, этот метод фактически возвращает все данные для каждого пользователя в базовом хранилище данных.

Возвращаемые значения ограничиваются параметрами pageIndex и pageSize , где pageIndex управляет возвращаемыми записями и pageSize количеством возвращаемых записей. Например, если pageIndex задано значение 0, а pageSize для — значение 25, возвращаемые данные будут первыми 25 записями. Если pageIndex задано значение 1, а pageSize для — значение 25, то возвращаемыми данными будут записи от 26 до 50. Параметр totalRecords возвращает общее количество доступных записей.

См. также раздел

Применяется к