Share via


Membership.UserIsOnlineTimeWindow Proprietà

Definizione

Specifica il lasso di tempo in minuti a partire dall'indicatore di ultima data e ora di attività dell'utente durante il quale l'utente è considerato online.

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

Valore della proprietà

Int32

Lasso di tempo in minuti a partire dall'indicatore di ultima data e ora di attività dell'utente durante il quale l'utente è considerato online.

Esempio

Nell'esempio di codice seguente viene illustrato l'elemento di appartenenza nella system.web sezione del file di Web.config per un'applicazione ASP.NET. Specifica che l'applicazione usa un'istanza di SqlMembershipProvider e imposta l'attributo userIsOnlineTimeWindow su 20 minuti.

<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>  

Commenti

Il valore della UserIsOnlineTimeWindow proprietà viene controllato durante la chiamata a GetNumberOfUsersOnline. Se l'oggetto LastActivityDate per un utente è maggiore della data e dell'ora corrente meno il UserIsOnlineTimeWindow valore in minuti, l'utente viene considerato online. È possibile determinare se un utente di appartenenza viene considerato online con la IsOnline proprietà della MembershipUser classe.

L'oggetto LastActivityDate per un utente viene aggiornato quando le credenziali di un utente vengono convalidate correttamente dal ValidateUser metodo . È anche possibile aggiornare l'oggetto LastActivityDate per un utente di appartenenza quando si chiama uno degli GetUser overload. Se si chiama un overload che accetta un GetUser userIsOnline parametro, specificare un valore di true per aggiornare l'oggetto per l'utente LastActivityDate .

Si applica a

Vedi anche