Udostępnij za pośrednictwem


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ż