Membership.UserIsOnlineTimeWindow Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает время в минутах после отметки с датой и временем последних действий для учетной записи пользователя, в течение которых считается, что пользователь находится в оперативном режиме.
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
member this.UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
Значение свойства
Время в минутах после отметки о дате и времени последней операции пользователя, в течение которых считается, что пользователь находится в режиме online.
Примеры
В следующем примере кода показан элемент членства в system.web
разделе файла Web.config для приложения ASP.NET. Он указывает, что приложение использует экземпляр атрибута SqlMembershipProvider и задает для атрибута userIsOnlineTimeWindow
значение 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 перегрузок. При вызове перегрузки, принимающей userIsOnline
GetUser параметр, укажите значение true
для обновления LastActivityDate пользователя.