Membership.UserIsOnlineTimeWindow Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o número de minutos após a data/hora da última atividade para um utilizador durante os quais o utilizador é considerado online.
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
Valor de Propriedade
O número de minutos após a data/hora da última atividade para um utilizador durante os quais o utilizador é considerado online.
Exemplos
O seguinte exemplo de código mostra o elemento membership na secção system.web do ficheiro Web.config para uma aplicação ASP.NET. Especifica que a aplicação utiliza uma instância do SqlMembershipProvider e define o userIsOnlineTimeWindow atributo para 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>
Observações
O valor da UserIsOnlineTimeWindow propriedade é verificado durante a chamada para GetNumberOfUsersOnline. Se o LastActivityDate para um utilizador for maior do que a data e hora atuais menos o UserIsOnlineTimeWindow valor em minutos, então o utilizador é considerado online. Pode determinar se um utilizador de subscrição é considerado online com a IsOnline propriedade da MembershipUser classe.
O LastActivityDate para um utilizador é atualizado quando as credenciais do utilizador são validadas com sucesso pelo ValidateUser método. Também podes atualizar para LastActivityDate um utilizador de subscrição quando ligares a um dos GetUser overloads. Se chamar uma GetUser sobrecarga que toma um userIsOnline parâmetro, especifique um valor de true para atualizar o LastActivityDate para o utilizador.