Membership.UserIsOnlineTimeWindow Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el número de minutos después de la marca de fecha y hora de la última actividad para un usuario durante el cual éste se considera que está en línea.
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 propiedad
Número de minutos después de la marca de fecha y hora de la última actividad para un usuario durante el cual éste se considera que está en línea.
Ejemplos
En el ejemplo de código siguiente se muestra el elemento membership de la system.web
sección del archivo Web.config para una aplicación de ASP.NET. Especifica que la aplicación usa una instancia de SqlMembershipProvider y establece el userIsOnlineTimeWindow
atributo en 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>
Comentarios
El UserIsOnlineTimeWindow valor de la propiedad se comprueba durante la llamada a GetNumberOfUsersOnline. Si para LastActivityDate un usuario es mayor que la fecha y hora actuales menos el UserIsOnlineTimeWindow valor en minutos, el usuario se considera en línea. Puede determinar si un usuario de pertenencia se considera en línea con la IsOnline propiedad de la MembershipUser clase .
Para LastActivityDate un usuario se actualiza cuando el ValidateUser método valida correctamente las credenciales de un usuario. También puede actualizar para LastActivityDate un usuario de pertenencia al llamar a una de las GetUser sobrecargas. Si llama a una GetUser sobrecarga que toma un userIsOnline
parámetro, especifique un valor de true
para actualizar para LastActivityDate el usuario.