Udostępnij przez


Membership.UserIsOnlineTimeWindow Właściwość

Definicja

Określa liczbę minut po dacie/dacie ostatniego działania dla użytkownika, podczas którego użytkownik jest traktowany w trybie online.

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

Wartość właściwości

Liczba minut po sygnaturze daty/godziny ostatniego działania dla użytkownika, podczas którego użytkownik jest uważany za online.

Przykłady

Poniższy przykład kodu przedstawia element członkostwa w system.web sekcji pliku Web.config dla aplikacji ASP.NET. Określa, że aplikacja używa wystąpienia obiektu SqlMembershipProvider i ustawia userIsOnlineTimeWindow atrybut na 20 minut.

<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>

Uwagi

Wartość UserIsOnlineTimeWindow właściwości jest sprawdzana podczas wywołania metody GetNumberOfUsersOnline. LastActivityDate Jeśli wartość dla użytkownika jest większa niż bieżąca data i godzina pomniejszona UserIsOnlineTimeWindow o wartość w minutach, użytkownik jest uznawany za online. Możesz określić, czy użytkownik członkostwa jest uznawany za w trybie online z IsOnline właściwością MembershipUser klasy.

Element LastActivityDate dla użytkownika jest aktualizowany po pomyślnym zweryfikowaniu poświadczeń użytkownika przez metodę ValidateUser . Możesz również zaktualizować LastActivityDate dla użytkownika członkostwa podczas wywoływania jednego z GetUser przeciążeń. Jeśli wywołasz GetUser przeciążenie, które przyjmuje userIsOnline parametr, określ wartość true , która ma być aktualizowana LastActivityDate dla użytkownika.

Dotyczy

Zobacz też