Membership.UserIsOnlineTimeWindow プロパティ
アセンブリ: System.Web (system.web.dll 内)


UserIsOnlineTimeWindow プロパティ値は、GetNumberOfUsersOnline の呼び出し時にチェックされます。ユーザーの LastActivityDate が、現在の日時から UserIsOnlineTimeWindow の分数値を引いた値より大きい場合、ユーザーはオンラインと見なされます。MembershipUser クラスの IsOnline プロパティにより、メンバシップ ユーザーがオンラインと見なされるかどうかを判断できます。
ユーザーの LastActivityDate は、ValidateUser メソッドによってユーザーの資格情報が正常に検証された場合、更新されます。GetUser オーバーロードの 1 つを呼び出しても、メンバシップ ユーザーの LastActivityDate を更新できます。userIsOnline パラメータを受け取る GetUser オーバーロードを呼び出す場合、ユーザーの LastActivityDate を更新するには、このパラメータを true を指定する必要があります。

次のコード例は、ASP.NET アプリケーションの Web.config ファイルの system.web セクションにある membership 要素 (ASP.NET 設定スキーマ) 要素を示しています。この例では、アプリケーションが 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>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からMembership.UserIsOnlineTimeWindow プロパティを検索する場合は、下記のリンクをクリックしてください。

- Membership.UserIsOnlineTimeWindow プロパティのページへのリンク