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-/Uhrzeitstempel der letzten Aktivität für einen Benutzer an, in dem der Benutzer online betrachtet wird.
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
Eigenschaftswert
Die Anzahl der Minuten nach dem Datums-/Uhrzeitstempel der letzten Aktivität für einen Benutzer, in dem der Benutzer online betrachtet wird.
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 GetNumberOfUsersOnlinevon . Wenn der LastActivityDate Wert für einen Benutzer größer als das aktuelle Datum und die aktuelle Uhrzeit abzüglich des UserIsOnlineTimeWindow Werts in Minuten ist, wird der Benutzer online betrachtet. Sie können ermitteln, ob ein Mitgliedschaftsbenutzer online mit der IsOnline Eigenschaft der MembershipUser Klasse betrachtet wird.
Der LastActivityDate Für einen 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 zum true Aktualisieren des LastActivityDate Benutzers an.