ProfileProvider.GetNumberOfInactiveProfiles Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
После переопределения в производном классе возвращает число профилей, в которых дата последнего действия предшествует указанной дате или совпадает с ней.
public:
abstract int GetNumberOfInactiveProfiles(System::Web::Profile::ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
public abstract int GetNumberOfInactiveProfiles (System.Web.Profile.ProfileAuthenticationOption authenticationOption, DateTime userInactiveSinceDate);
abstract member GetNumberOfInactiveProfiles : System.Web.Profile.ProfileAuthenticationOption * DateTime -> int
Public MustOverride Function GetNumberOfInactiveProfiles (authenticationOption As ProfileAuthenticationOption, userInactiveSinceDate As DateTime) As Integer
Параметры
- authenticationOption
- ProfileAuthenticationOption
Одно из значений ProfileAuthenticationOption, с помощью которого можно задать возвращаемые типы профилей: анонимный, с проверкой подлинности или оба.
- userInactiveSinceDate
- DateTime
Структура типа DateTime, определяющая, какие пользовательские профили считаются неактивными. Если свойство LastActivityDate профиля пользователя возникло до этой даты и времени включительно, профиль считается неактивным.
Возвращаемое значение
Число профилей, дата последнего действия в которых предшествует указанной дате или совпадает с ней.
Примеры
В следующем примере кода показана сигнатура GetNumberOfInactiveProfiles метода для реализации метода . Пример полной ProfileProvider реализации см. в разделе Практическое руководство. Создание и запуск примера поставщика профилей.
public override int GetNumberOfInactiveProfiles(
ProfileAuthenticationOption authenticationOption,
DateTime userInactiveSinceDate)
{
return 0;
}
Public Overrides Function GetNumberOfInactiveProfiles( _
ByVal authenticationOption As ProfileAuthenticationOption, _
ByVal userInactiveSinceDate As DateTime) As Integer
Return 0
End Function
Комментарии
Метод GetNumberOfInactiveProfiles используется для получения количества всех неиспользуемых профилей пользователей. Возвращаются только данные, applicationName
указанные в файле конфигурации. Параметр authenticationOption
указывает, выполняется ли поиск только анонимных профилей, только профилей, прошедших проверку подлинности, или всех профилей. Из искомых профилей учитывается любой LastActivityDate профиль с объектом , который имеет значение указанного userInactiveSinceDate
параметра или раньше.