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, возвращается количество сведений о персонализации всех пользователей.

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

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

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, параметр игнорируется при выполнении запросов.

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

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