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

El siguiente ejemplo de código muestra la pertenencia elemento en el system.web 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 utiliza una instancia de la SqlMembershipProvider y establece el userIsOnlineTimeWindow atribuir a 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 se comprueba el valor de propiedad durante la llamada a GetNumberOfUsersOnline.The UserIsOnlineTimeWindow property value is checked during the call to GetNumberOfUsersOnline. Si el LastActivityDate para un usuario es mayor que la fecha y hora actuales menos la UserIsOnlineTimeWindow 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 con el IsOnline propiedad de la MembershipUser clase.You can determine whether a membership user is considered online with the IsOnline property of the MembershipUser class.

El LastActivityDate para un usuario se actualiza cuando se validan correctamente las credenciales del usuario mediante el ValidateUser método.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 uno de los GetUser sobrecargas.You can also update the LastActivityDate for a membership user when you call one of the GetUser overloads. Si se llama a un GetUser sobrecarga que toma un userIsOnline parámetro, especifique un valor de true para actualizar la 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: