Membership.UserIsOnlineTimeWindow Membership.UserIsOnlineTimeWindow Membership.UserIsOnlineTimeWindow Membership.UserIsOnlineTimeWindow Property

Definición

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.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 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.The number of minutes after the last-activity date/time stamp for a user during which the user is considered online.

Ejemplos

En el ejemplo de código siguiente se muestra el elemento system.web Membership en la sección del archivo Web. config para una aplicación 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. Especifica que la aplicación usa una instancia de SqlMembershipProvider y establece el userIsOnlineTimeWindow atributo en 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>  

Comentarios

El UserIsOnlineTimeWindow valor de la propiedad se comprueba durante la GetNumberOfUsersOnlinellamada a.The UserIsOnlineTimeWindow property value is checked during the call to GetNumberOfUsersOnline. Si el LastActivityDate valor de para un usuario es mayor que la fecha y hora actuales UserIsOnlineTimeWindow menos el valor en minutos, el usuario se considera en línea.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. Puede determinar si un usuario de pertenencia se considera en línea IsOnline con la propiedad MembershipUser de la clase.You can determine whether a membership user is considered online with the IsOnline property of the MembershipUser class.

El LastActivityDate de un usuario se actualiza cuando el ValidateUser método valida correctamente las credenciales de un usuario.The LastActivityDate for a user is updated when a user's credentials are successfully validated by the ValidateUser method. También puede actualizar el LastActivityDate para un usuario de pertenencia al llamar a una de las GetUser sobrecargas.You can also update the LastActivityDate for a membership user when you call one of the GetUser overloads. Si llama a una GetUser sobrecarga que toma un userIsOnline parámetro, especifique un valor de true para actualizar el LastActivityDate para el usuario.If you call a GetUser overload that takes a userIsOnline parameter, specify a value of true to update the LastActivityDate for the user.

Se aplica a

Consulte también: