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参照にできません。