共用方式為


Membership.UserIsOnlineTimeWindow 屬性

定義

指定使用者最後活動日期/時間戳記之後的分鐘數,在其間使用者會視為在線上。

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 使用者的 。

適用於

另請參閱