Membership.UserIsOnlineTimeWindow 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定使用者最後活動日期/時間戳記之後的分鐘數,在其間使用者會視為在線上。
public:
static property int UserIsOnlineTimeWindow { int get(); };
public static int UserIsOnlineTimeWindow { get; }
static member UserIsOnlineTimeWindow : int
Public Shared ReadOnly Property UserIsOnlineTimeWindow As Integer
屬性值
使用者最後活動日期/時間戳記之後的分鐘數,在其間使用者會視為在線上。
範例
下列程式代碼範例顯示 ASP.NET 應用程式之 Web.config 檔案區段中 的成員資格 專案 system.web
。 它會指定應用程式使用的 SqlMembershipProvider 實例,並將屬性設定 userIsOnlineTimeWindow
為20分鐘。
<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>
備註
UserIsOnlineTimeWindow在呼叫 GetNumberOfUsersOnline期間會檢查屬性值。 LastActivityDate如果使用者的 大於目前的日期和時間減去UserIsOnlineTimeWindow分鐘的值,則會將使用者視為在線。 您可以使用 類別的 MembershipUser 屬性,判斷是否將成員資格使用者視為在線IsOnline。
LastActivityDate當使用者認證成功由 方法驗證ValidateUser時,就會更新使用者的 。 您也可以在呼叫其中GetUser一個多載時更新LastActivityDate成員資格使用者的 。 如果您呼叫 GetUser 採用 userIsOnline
參數的多載,請指定的值 true
來更新 LastActivityDate 使用者的 。