Membership.UserIsOnlineTimeWindow Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa liczbę minut po dacie/dacie ostatniego działania dla użytkownika, podczas którego użytkownik jest traktowany w trybie online.
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
Wartość właściwości
Liczba minut po sygnaturze daty/godziny ostatniego działania dla użytkownika, podczas którego użytkownik jest uważany za online.
Przykłady
Poniższy przykład kodu przedstawia element członkostwa w system.web
sekcji pliku Web.config dla aplikacji ASP.NET. Określa, że aplikacja używa wystąpienia obiektu SqlMembershipProvider i ustawia userIsOnlineTimeWindow
atrybut 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>
Uwagi
Wartość UserIsOnlineTimeWindow właściwości jest sprawdzana podczas wywołania metody GetNumberOfUsersOnline. LastActivityDate Jeśli wartość dla użytkownika jest większa niż bieżąca data i godzina pomniejszona UserIsOnlineTimeWindow o wartość w minutach, użytkownik jest uznawany za online. Możesz określić, czy użytkownik członkostwa jest uznawany za w trybie online z IsOnline właściwością MembershipUser klasy.
Element LastActivityDate dla użytkownika jest aktualizowany po pomyślnym zweryfikowaniu poświadczeń użytkownika przez metodę ValidateUser . Możesz również zaktualizować LastActivityDate dla użytkownika członkostwa podczas wywoływania jednego z GetUser przeciążeń. Jeśli wywołasz GetUser przeciążenie, które przyjmuje userIsOnline
parametr, określ wartość true
, która ma być aktualizowana LastActivityDate dla użytkownika.