PersonalizationAdministration.GetCountOfInactiveUserState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает количество элементов персонализации "на пользователя" в основном хранилище данных для неактивных пользователей.
Перегрузки
GetCountOfInactiveUserState(DateTime) |
Возвращает количество элементов персонализации "на пользователя" в основном хранилище данных для неактивных пользователей на основе указанного параметра. |
GetCountOfInactiveUserState(String, DateTime) |
Возвращает количество элементов персонализации "на пользователя" в основном хранилище данных для неактивных пользователей на основе указанных параметров. |
GetCountOfInactiveUserState(DateTime)
Возвращает количество элементов персонализации "на пользователя" в основном хранилище данных для неактивных пользователей на основе указанного параметра.
public:
static int GetCountOfInactiveUserState(DateTime userInactiveSinceDate);
public static int GetCountOfInactiveUserState (DateTime userInactiveSinceDate);
static member GetCountOfInactiveUserState : DateTime -> int
Public Shared Function GetCountOfInactiveUserState (userInactiveSinceDate As DateTime) As Integer
Параметры
- userInactiveSinceDate
- DateTime
Дата последнего обращения к информации персонализации пользователя.
Возвращаемое значение
Количество элементов персонализации для неактивных пользователей.
Исключения
Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.
-или-
Длина строки для любого параметра превышает 256 символов.
При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.
-или-
Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).
Поставщик по умолчанию вернул отрицательное значение количества.
Комментарии
Этот метод возвращает записи, в которых значение свойства пользователя LastActivityDate меньше или равно значению UserInactiveSinceDate свойства. Если UserInactiveSinceDate задано значение MaxValue, возвращается количество сведений о персонализации всех пользователей.
См. также раздел
- WebPartPersonalization
- элементы управления веб-частей ASP.NET
- Общие сведения о персонализации веб-частей
- Пошаговое руководство. Реализация персонализации веб-частей с помощью пользовательского элемента управления
- Персонализация веб-частей
Применяется к
GetCountOfInactiveUserState(String, DateTime)
Возвращает количество элементов персонализации "на пользователя" в основном хранилище данных для неактивных пользователей на основе указанных параметров.
public:
static int GetCountOfInactiveUserState(System::String ^ pathToMatch, DateTime userInactiveSinceDate);
public static int GetCountOfInactiveUserState (string pathToMatch, DateTime userInactiveSinceDate);
static member GetCountOfInactiveUserState : string * DateTime -> int
Public Shared Function GetCountOfInactiveUserState (pathToMatch As String, userInactiveSinceDate As DateTime) As Integer
Параметры
- pathToMatch
- String
Путь к странице с элементами состояния персонализации для извлечения.
- userInactiveSinceDate
- DateTime
Дата последнего обращения к информации персонализации пользователя.
Возвращаемое значение
Количество элементов персонализации "на пользователя" в основном хранилище данных для неактивных пользователей.
Исключения
Параметр pathToMatch
после усечения представляет собой пустую строку ("").
-или-
Поставщик, указанный в конфигурации в качестве поставщика персонализации, имеет неправильный тип.
-или-
Длина строки для любого параметра превышает 256 символов.
При попытке создания и инициализации нового экземпляра одного из настроенных поставщиков персонализации получено исключение конфигурации.
-или-
Не удалось найти поставщик персонализации по умолчанию (определяется в конфигурации).
Поставщик по умолчанию вернул отрицательное значение количества.
Комментарии
Этот метод возвращает записи, в которых страница соответствует указанному pathtoMatch
параметру, а значение свойства пользователя LastActivityDate меньше или равно значению UserInactiveSinceDate свойства. Если UserInactiveSinceDate задано значение MaxValue, возвращается количество сведений о персонализации всех пользователей.
Обратите внимание, что pathToMatch
параметр может содержать подстановочные знаки. Метод передает подстановочные знаки в базовое хранилище данных. Поддержка подстановочных знаков в настоящее время зависит от того, как каждый поставщик обрабатывает символы, такие как звездочка (*), символ процента (%) или символ подчеркивания (_).
Как правило, для хранилищ данных, совместимых с SQL, можно выполнить поиск с подстановочными знаками по частичному пути с подстановочным знаком, отображаемым в начале, конце или середине текста строки поиска в свойстве PathToMatch . Например, чтобы найти все пути, начинающиеся с "~/vdir", свойству PathToMatch будет присвоено значение "~/vdir%".
Параметр pathToMatch
может иметь значение null
. Если задано значение null
, параметр игнорируется при выполнении запросов.
См. также раздел
- WebPartPersonalization
- элементы управления веб-частей ASP.NET
- Общие сведения о персонализации веб-частей
- Пошаговое руководство. Реализация персонализации веб-частей с помощью пользовательского элемента управления
- Персонализация веб-частей