Membership.UserIsOnlineTimeWindow Eigenschaft

Definition

Gibt die Anzahl der Minuten nach dem Datums-/Zeitstempel der letzten Aktivität für einen Benutzer an, während denen der Benutzer als online angesehen wird.

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

Eigenschaftswert

Int32

Die Anzahl der Minuten nach dem Datums-/Zeitstempel der letzten Aktivität für einen Benutzer, während denen der Benutzer online ist.

Beispiele

Das folgende Codebeispiel zeigt das Mitgliedschaftselement im system.web Abschnitt der Web.config-Datei für eine ASP.NET Anwendung. Es gibt an, dass die Anwendung eine Instanz des SqlMembershipProvider Attributs verwendet und das userIsOnlineTimeWindow Attribut auf 20 Minuten festlegt.

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

Hinweise

Der UserIsOnlineTimeWindow Eigenschaftswert wird während des Aufrufs von GetNumberOfUsersOnline. Ist der LastActivityDate Benutzer größer als das aktuelle Datum und die aktuelle Uhrzeit minus dem UserIsOnlineTimeWindow Wert in Minuten, wird der Benutzer online betrachtet. Sie können bestimmen, ob ein Mitgliedschaftsbenutzer online mit der IsOnline Eigenschaft der MembershipUser Klasse betrachtet wird.

Der LastActivityDate Benutzer wird aktualisiert, wenn die Anmeldeinformationen eines Benutzers von der ValidateUser Methode erfolgreich überprüft werden. Sie können den LastActivityDate Mitgliedschaftsbenutzer auch aktualisieren, wenn Sie eine der GetUser Überladungen aufrufen. Wenn Sie eine GetUser Überladung aufrufen, die einen userIsOnline Parameter verwendet, geben Sie einen Wert true zum Aktualisieren des LastActivityDate Benutzers an.

Gilt für

Siehe auch