8.1.5.5 ResetUserState
このメソッドは、指定されたパラメータに基づいて、基礎となるOracleデータ・ソースからユーザー・パーソナライズ・データを削除します。
宣言
// C# public override int ResetUserState(string path, DateTime userInactiveSinceDate);
パラメータ
-
path削除するパーソナライズ・データのパス。この値はnull参照にできますが、空の文字列("")にはできません。
-
userInactiveSinceDate最後のアクティビティを示す日付。
戻り値
基礎となるOracleデータ・ソースから削除された行数。
例外
ArgumentException - pathパラメータが空の文字列です。
OracleException - Oracle関連のエラーが発生しました。
備考
このメソッドのパラメータには次の制限があります。
-
pathパラメータにワイルドカード文字を含めることはできません。 -
pathパラメータがnull参照以外の場合は、pathパラメータに関連付けられているユーザーごとのパーソナライズ・レコードのみ削除されます。 -
userInactiveSinceDateパラメータで指定された日付以降は非アクティブとみなされる、ユーザーに関連付けられたユーザーごとのパーソナライズのみ削除されます。厳密な比較によって、Last Activity DateプロパティがuserInactiveSinceDateパラメータ以下のレコードが削除されます。 -
両方のパラメータが指定されている場合は、両方の制約に一致するレコードが削除されます。
-
pathパラメータはnull参照にできます。 -
pathパラメータは、切り捨てた後で空の文字列であってはなりません。 -
userInactiveSinceDateパラメータはnull参照にできません。