Membership.UserIsOnlineTimeWindow Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.