PersonalizationAdministration.GetAllInactiveUserState メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクティブでないユーザーに関連付けられた、すべてのユーザー別パーソナル化状態情報のコレクションを返します。
オーバーロード
GetAllInactiveUserState(DateTime) |
指定した日付に基づいて、アクティブでないユーザーに関連付けられたすべてのユーザー別パーソナル化状態情報のコレクションを返します。 |
GetAllInactiveUserState(DateTime, Int32, Int32, Int32) |
指定したパラメーターに基づいて、アクティブでないユーザーに関連付けられたすべてのユーザー別パーソナル化状態情報のサブセットを返します。 |
GetAllInactiveUserState(DateTime)
指定した日付に基づいて、アクティブでないユーザーに関連付けられたすべてのユーザー別パーソナル化状態情報のコレクションを返します。
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate);
static member GetAllInactiveUserState : DateTime -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime) As PersonalizationStateInfoCollection
パラメーター
- userInactiveSinceDate
- DateTime
ユーザーのパーソナル化情報がアクセスされた最新の日付。
戻り値
UserPersonalizationStateInfo インスタンスのコレクション。
例外
構成でパーソナル化プロバイダーに対して定義されたプロバイダーの種類が正しくありません。
構成されたパーソナル化プロバイダーのインスタンスを作成し、初期化しようとした際に、構成の例外が発生しました。
- または -
構成で定義された既定のパーソナル化プロバイダーが見つかりません。
注釈
返されるコレクションにはインスタンスのみが UserPersonalizationStateInfo 含まれます。 既定のパーソナル化プロバイダーを使用すると、 PersonalizationStateInfo派生オブジェクトはアルファベット順に返され、パスとユーザー名の組み合わせで昇順で並べ替えられます。 コレクション内のオブジェクトの順序は、プロバイダーによって決まります。
このメソッドは、ユーザーの LastActivityDate プロパティ値がプロパティ値以下のアイテムを UserInactiveSinceDate 返します。 が のMaxValue場合UserInactiveSinceDate、このメソッドは基になるデータ ストア内のすべてのユーザーごとのデータを効果的に返します。
こちらもご覧ください
- WebPartPersonalization
- ASP.NET Web パーツ コントロール
- Web パーツのパーソナル化の概要
- チュートリアル: ユーザー コントロールを使用した Web パーツのパーソナル化の実装
- Web パーツのパーソナル化
適用対象
GetAllInactiveUserState(DateTime, Int32, Int32, Int32)
指定したパラメーターに基づいて、アクティブでないユーザーに関連付けられたすべてのユーザー別パーソナル化状態情報のサブセットを返します。
public:
static System::Web::UI::WebControls::WebParts::PersonalizationStateInfoCollection ^ GetAllInactiveUserState(DateTime userInactiveSinceDate, int pageIndex, int pageSize, [Runtime::InteropServices::Out] int % totalRecords);
public static System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection GetAllInactiveUserState (DateTime userInactiveSinceDate, int pageIndex, int pageSize, out int totalRecords);
static member GetAllInactiveUserState : DateTime * int * int * int -> System.Web.UI.WebControls.WebParts.PersonalizationStateInfoCollection
Public Shared Function GetAllInactiveUserState (userInactiveSinceDate As DateTime, pageIndex As Integer, pageSize As Integer, ByRef totalRecords As Integer) As PersonalizationStateInfoCollection
パラメーター
- userInactiveSinceDate
- DateTime
ユーザーのパーソナル化情報がアクセスされた最新の日付。
- pageIndex
- Int32
取得する結果のページの 0 から始まるインデックス。
- pageSize
- Int32
返されるレコードの数です。
- totalRecords
- Int32
レコード数の合計。
戻り値
UserPersonalizationStateInfo インスタンスのコレクション。
例外
pageIndex
が 0 未満です。
または
pageSize
が 0 以下です。
- または -
と の組み合わせが Int32.MaxValue を超えています。pageIndex
pageSize
- または -
構成でパーソナル化プロバイダーに対して定義されたプロバイダーの種類が正しくありません。
構成されたパーソナル化プロバイダーのインスタンスを作成し、初期化しようとした際に、構成の例外が発生しました。
- または -
構成で定義された既定のパーソナル化プロバイダーが見つかりません。
注釈
返されるコレクションにはインスタンスのみが UserPersonalizationStateInfo 含まれます。 既定のパーソナル化プロバイダーを使用すると、 PersonalizationStateInfo派生オブジェクトはアルファベット順に返され、パスとユーザー名の組み合わせで昇順で並べ替えられます。 コレクション内のオブジェクトの順序は、プロバイダーによって決まります。
このメソッドは、ユーザーの LastActivityDate プロパティ値がプロパティ値以下のアイテムを UserInactiveSinceDate 返します。 が のMaxValue場合UserInactiveSinceDate、このメソッドは基になるデータ ストア内のすべてのユーザーごとのデータを効果的に返します。
戻り値は、 パラメーターと パラメーターによってpageIndex
制限されます。ここでpageIndex
、返すレコードを制御し、pageSize
返すレコードの数を制御pageSize
します。 たとえば、 が 0 に設定されpageSize
、25 に設定されている場合pageIndex
、返されるデータは最初の 25 エントリになります。 が 1 に設定され、pageSize
25 に設定されている場合pageIndex
、返されるデータはエントリ 26 から 50 になります。 パラメーターは totalRecords
、使用可能なレコードの合計数を返します。
こちらもご覧ください
- WebPartPersonalization
- ASP.NET Web パーツ コントロール
- Web パーツのパーソナル化の概要
- チュートリアル: ユーザー コントロールを使用した Web パーツのパーソナル化の実装
- Web パーツのパーソナル化
適用対象
.NET