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


Membership.UserIsOnlineTimeWindow Свойство

Определение

Задает время в минутах после отметки с датой и временем последних действий для учетной записи пользователя, в течение которых считается, что пользователь находится в оперативном режиме.

public:
 static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer

Значение свойства

Время в минутах после отметки о дате и времени последней операции пользователя, в течение которых считается, что пользователь находится в режиме online.

Примеры

В следующем примере кода показан элемент членства в system.web разделе файла Web.config для приложения ASP.NET. Он указывает, что приложение использует экземпляр и устанавливает для атрибута SqlMembershipProvideruserIsOnlineTimeWindow значение 20 минут.

<membership defaultProvider="SqlProvider"  
  userIsOnlineTimeWindow="20">  
  <providers>  
    <add name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      enablePasswordRetrieval="true"  
      enablePasswordReset="false"  
      requiresQuestionAndAnswer="true"  
      passwordFormat="Encrypted"  
      applicationName="MyApplication" />  
  </providers>  
</membership>  

Комментарии

Значение UserIsOnlineTimeWindow свойства проверяется во время вызова GetNumberOfUsersOnlineметода . LastActivityDate Если значение для пользователя больше текущей даты и времени за вычетом UserIsOnlineTimeWindow значения в минутах, пользователь считается подключенным. Вы можете определить, считается ли пользователь членством в сети, IsOnline с помощью свойства MembershipUser класса .

Для LastActivityDate пользователя обновляется, когда учетные данные пользователя успешно проверяются методом ValidateUser . Можно также обновить LastActivityDate для пользователя членства при вызове GetUser одной из перегрузок. При вызове перегрузки GetUser , принимающей userIsOnline параметр, укажите значение true , чтобы обновить LastActivityDate для пользователя.

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

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