Membership.UserIsOnlineTimeWindow Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .