PersonalizationAdministration.ResetInactiveUserState メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基になるデータ ストア内の関連する行を削除することによって、ユーザー別パーソナル化状態情報をリセットします。
オーバーロード
ResetInactiveUserState(DateTime) |
指定したパラメーターに基づいて、基になるデータ ストア内のすべてのユーザー別パーソナル化状態情報をリセットします。 |
ResetInactiveUserState(String, DateTime) |
指定したパラメーターに基づいて、基になるデータ ストア内のアクティブでないユーザーについてのすべてのユーザー別状態情報をリセットします。 |
ResetInactiveUserState(DateTime)
指定したパラメーターに基づいて、基になるデータ ストア内のすべてのユーザー別パーソナル化状態情報をリセットします。
public:
static int ResetInactiveUserState(DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (DateTime userInactiveSinceDate);
static member ResetInactiveUserState : DateTime -> int
Public Shared Function ResetInactiveUserState (userInactiveSinceDate As DateTime) As Integer
パラメーター
- userInactiveSinceDate
- DateTime
ユーザーのパーソナル化情報がアクセスされた最新の日付。
戻り値
リセットされた基になるデータ ストア内の行数。
例外
構成でパーソナル化プロバイダーに対して定義されたプロバイダーの種類が正しくありません。
- または -
いずれかのパラメーターの文字列の長さが 256 文字を超えています。
構成されたパーソナル化プロバイダーのインスタンスを作成し、初期化しようとした際に、構成の例外が発生しました。
- または -
構成で定義された既定のパーソナル化プロバイダーが見つかりません。
既定のプロバイダーから負の数値が返されました。
注釈
このメソッドは、基になるデータ ストア内のすべてのユーザーごとの状態情報をリセットします。この場合、ユーザーの LastActivityDate プロパティ値は 値以下 UserInactiveSinceDate になります。
が にMaxValue設定されている場合UserInactiveSinceDate、このメソッドは基になるデータ ストア内のすべてのユーザーごとのデータをリセットします。
こちらもご覧ください
- WebPartPersonalization
- ASP.NET Web パーツ コントロール
- Web パーツの個人用設定の概要
- チュートリアル: ユーザー コントロールを使用した Web パーツの個人用設定の実装
- Web パーツの個人用設定
適用対象
ResetInactiveUserState(String, DateTime)
指定したパラメーターに基づいて、基になるデータ ストア内のアクティブでないユーザーについてのすべてのユーザー別状態情報をリセットします。
public:
static int ResetInactiveUserState(System::String ^ path, DateTime userInactiveSinceDate);
public static int ResetInactiveUserState (string path, DateTime userInactiveSinceDate);
static member ResetInactiveUserState : string * DateTime -> int
Public Shared Function ResetInactiveUserState (path As String, userInactiveSinceDate As DateTime) As Integer
パラメーター
- path
- String
リセットされるパーソナル化状態情報に関連付けられたページのパス。
- userInactiveSinceDate
- DateTime
ユーザー状態パーソナル化項目のリセットで使用される最新のアクティブな日付。
戻り値
リセットされた基になるデータ ストア内の行数。
例外
path
が null
です。
path
は、トリムすると空の文字列 ("") になります。
- または -
構成でパーソナル化プロバイダーに対して定義されたプロバイダーの種類が正しくありません。
- または -
いずれかのパラメーターの文字列の長さが 256 文字を超えています。
構成されたパーソナル化プロバイダーのインスタンスを作成し、初期化しようとした際に、構成の例外が発生しました。
- または -
構成で定義された既定のパーソナル化プロバイダーが見つかりません。
既定のプロバイダーから負の数値が返されました。
注釈
このメソッドは、指定したパスに関連付けられている基になるデータ ストア内のすべてのユーザーごとの状態をリセットします。この場合、ユーザーの LastActivityDate プロパティ値はプロパティ値以下 UserInactiveSinceDate です。
ページのパーソナル化状態を格納するために複数のデータ行を必要とするデータ ストア、またはユーザーとページの組み合わせの場合、リセット行の数がパーソナル化状態の数と異なる場合があります。 基になるプロバイダーがトランザクション対応データ ストアからデータを公開する場合、このメソッドは 1 つのトランザクションでその操作を実行します。
存在しない共有状態のリセットを試みるエラーではありません。
が MaxValueの場合UserInactiveSinceDate、このメソッドは、指定したパスの基になるデータ ストア内のすべてのユーザーごとのデータを効果的にリセットします。
こちらもご覧ください
- WebPartPersonalization
- ASP.NET Web パーツ コントロール
- Web パーツの個人用設定の概要
- チュートリアル: ユーザー コントロールを使用した Web パーツの個人用設定の実装
- Web パーツの個人用設定
適用対象
.NET