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, этот метод фактически возвращает все данные для каждого пользователя в базовом хранилище данных.
См. также раздел
- WebPartPersonalization
- элементы управления веб-частей ASP.NET
- Общие сведения о персонализации веб-частей
- Пошаговое руководство. Реализация персонализации веб-частей с помощью пользовательского элемента управления
- Персонализация веб-частей
Применяется к
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
возвращает общее количество доступных записей.
См. также раздел
- WebPartPersonalization
- элементы управления веб-частей ASP.NET
- Общие сведения о персонализации веб-частей
- Пошаговое руководство. Реализация персонализации веб-частей с помощью пользовательского элемента управления
- Персонализация веб-частей