Membership.UserIsOnlineTimeWindow Propriedade
Definição
Especifica o número de minutos em que o usuário é considerado online após o carimbo de data/hora de sua última atividade.Specifies the number of minutes after the last-activity date/time stamp for a user during which the user is considered online.
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
member this.UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
Valor da propriedade
O número de minutos em que o usuário é considerado online após o carimbo de data/hora de sua última atividade.The number of minutes after the last-activity date/time stamp for a user during which the user is considered online.
Exemplos
O exemplo de código a seguir mostra o elemento membership na system.web seção do arquivo Web.config para um aplicativo ASP.net.The following code example shows the membership element in the system.web section of the Web.config file for an ASP.NET application. Ele especifica que o aplicativo usa uma instância do SqlMembershipProvider e define o userIsOnlineTimeWindow atributo como 20 minutos.It specifies that the application use an instance of the SqlMembershipProvider and sets the userIsOnlineTimeWindow attribute to 20 minutes.
<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>
Comentários
O UserIsOnlineTimeWindow valor da propriedade é verificado durante a chamada para GetNumberOfUsersOnline .The UserIsOnlineTimeWindow property value is checked during the call to GetNumberOfUsersOnline. Se for LastActivityDate um usuário maior do que a data e hora atuais menos o UserIsOnlineTimeWindow valor em minutos, o usuário será considerado online.If the LastActivityDate for a user is greater than the current date and time minus the UserIsOnlineTimeWindow value in minutes, then the user is considered online. Você pode determinar se um usuário da associação é considerado online com a IsOnline propriedade da MembershipUser classe.You can determine whether a membership user is considered online with the IsOnline property of the MembershipUser class.
O LastActivityDate para um usuário é atualizado quando as credenciais de um usuário são validadas com êxito ValidateUser pelo método.The LastActivityDate for a user is updated when a user's credentials are successfully validated by the ValidateUser method. Você também pode atualizar o LastActivityDate para um usuário de associação ao chamar uma das GetUser sobrecargas.You can also update the LastActivityDate for a membership user when you call one of the GetUser overloads. Se você chamar uma GetUser sobrecarga que usa um userIsOnline parâmetro, especifique um valor de true para atualizar o LastActivityDate para o usuário.If you call a GetUser overload that takes a userIsOnline parameter, specify a value of true to update the LastActivityDate for the user.