Sdílet prostřednictvím


Membership.UserIsOnlineTimeWindow Vlastnost

Definice

Určuje počet minut od data a časového razítka poslední aktivity pro uživatele, během kterého je uživatel považován za online.

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

Hodnota vlastnosti

Počet minut od data a časového razítka poslední aktivity pro uživatele, během kterého je uživatel považován za online.

Příklady

Následující příklad kódu ukazuje prvek členství v system.web části souboru Web.config pro ASP.NET aplikace. Určuje, že aplikace používá instanci SqlMembershipProvider a nastaví userIsOnlineTimeWindow atribut 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>  

Poznámky

Hodnota UserIsOnlineTimeWindow vlastnosti je kontrolována během volání .GetNumberOfUsersOnline LastActivityDate Pokud je hodnota pro uživatele větší než aktuální datum a čas minus UserIsOnlineTimeWindow hodnota v minutách, bude uživatel považován za online. Pomocí vlastnosti MembershipUser třídy můžete určit, zda je uživatel členství považován za onlineIsOnline.

Hodnota LastActivityDate pro uživatele se aktualizuje, když metoda úspěšně ověří ValidateUser přihlašovací údaje uživatele. Můžete také aktualizovat LastActivityDate pro uživatele členství při volání některého z GetUser přetížení. Pokud zavoláte GetUser přetížení, které přebírá userIsOnline parametr, zadejte hodnotu true pro aktualizaci LastActivityDate pro uživatele.

Platí pro

Viz také