Condividi tramite


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; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer

Valore della proprietà

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 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 per LastActivityDate un utente è maggiore della data e dell'ora correnti 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 per LastActivityDate un utente di appartenenza quando si chiama uno degli GetUser overload. Se si chiama un GetUser overload che accetta un userIsOnline parametro, specificare il valore di true per aggiornare per l'utente LastActivityDate .

Si applica a

Vedi anche