Membership.UserIsOnlineTimeWindow Egenskap

Definition

Anger antalet minuter efter datum/tid-stämpeln för senaste aktivitet för en användare som användaren anses vara online under.

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

Egenskapsvärde

Antalet minuter efter datum/tid-stämpeln för senaste aktivitet för en användare under vilken användaren anses vara online.

Exempel

I följande kodexempel visas elementet membership i avsnittet system.web i Web.config-filen för ett ASP.NET program. Den anger att programmet använder en instans av SqlMembershipProvider och anger userIsOnlineTimeWindow attributet till 20 minuter.

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

Kommentarer

Egenskapsvärdet UserIsOnlineTimeWindow kontrolleras under anropet till GetNumberOfUsersOnline. LastActivityDate Om för en användare är större än aktuellt datum och tid minus UserIsOnlineTimeWindow värdet i minuter anses användaren vara online. Du kan avgöra om en medlemskapsanvändare anses vara online med IsOnline klassens MembershipUser egenskap.

LastActivityDate För en användare uppdateras när en användares autentiseringsuppgifter har verifierats av ValidateUser metoden. Du kan också uppdatera LastActivityDate för en medlemskapsanvändare när du anropar en av överlagringarna GetUser . Om du anropar en GetUser överlagring som tar en userIsOnline parameter anger du värdet true för för att uppdatera LastActivityDate för användaren.

Gäller för

Se även