このメソッドは、指定されたパラメータに基づいて、基礎となる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参照にできません。