Membership.UserIsOnlineTimeWindow Propriété

Définition

Spécifie le nombre de minutes devant s'écouler après l'horodatage de dernière activité pour qu'un utilisateur soit considéré en ligne.

public:
 static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer

Valeur de propriété

Nombre de minutes devant s'écouler après l'horodatage de dernière activité pour qu'un utilisateur soit considéré en ligne.

Exemples

L’exemple de code suivant montre l’élément membership dans la system.web section du fichier Web.config pour une application ASP.NET. Il spécifie que l’application utilise une instance de et SqlMembershipProvider définit l’attribut userIsOnlineTimeWindow sur 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>  

Remarques

La UserIsOnlineTimeWindow valeur de la propriété est vérifiée lors de l’appel à GetNumberOfUsersOnline. Si pour LastActivityDate un utilisateur est supérieur à la date et à l’heure actuelles moins la UserIsOnlineTimeWindow valeur en minutes, l’utilisateur est considéré comme en ligne. Vous pouvez déterminer si un utilisateur d’appartenance est considéré comme en ligne avec la IsOnline propriété de la MembershipUser classe .

Le LastActivityDate pour un utilisateur est mis à jour lorsque les informations d’identification d’un utilisateur sont correctement validées par la ValidateUser méthode . Vous pouvez également mettre à jour pour LastActivityDate un utilisateur d’appartenance lorsque vous appelez l’une GetUser des surcharges. Si vous appelez une GetUser surcharge qui prend un userIsOnline paramètre, spécifiez une valeur de true pour mettre à jour le LastActivityDate pour l’utilisateur.

S’applique à

Voir aussi