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


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 параметра или раньше.

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

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