Membership.UserIsOnlineTimeWindow Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o número de minutos em que o usuário é considerado online após o carimbo de data/hora de sua última atividade.
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member 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.
Exemplos
O exemplo de código a seguir mostra o elemento de associação na system.web
seção do arquivo Web.config para um aplicativo ASP.NET. Ele especifica que o aplicativo use uma instância do SqlMembershipProvider e define o userIsOnlineTimeWindow
atributo como 20 minutos.
<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. Se o LastActivityDate para um usuário for maior que a data e a hora atuais menos o UserIsOnlineTimeWindow valor em minutos, o usuário será considerado online. Você pode determinar se um usuário associado é considerado online com a IsOnline propriedade da MembershipUser classe .
O LastActivityDate para um usuário é atualizado quando as credenciais de um usuário são validadas com êxito pelo ValidateUser método . Você também pode atualizar o LastActivityDate para um usuário associado ao chamar uma das GetUser sobrecargas. 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.