DeleteInactiveProfiles
このメソッドは、最後のアクティビティ日が指定された日時またはそれより前であるユーザー・プロファイル・データを削除します。
宣言
// C# public override int DeleteInactiveProfiles(ProfileAuthenticationOption profileAuthenticationOption, DateTime inactiveSinceDateTime);
パラメータ
-
profileAuthenticationOption
オプションは、削除するプロファイルを示す
Anonymous
、Authenticated
、またはAll
です。 -
inactiveSinceDateTime
プロファイルが非アクティブであることを示す中断日時。
戻り値
データ・ソースから削除された非アクティブなプロファイル数を示す整数値。
備考
このメソッドは、構成ファイルのapplicationName
属性で指定されたアプリケーションについて、非アクティブなプロファイル・データをデータ・ソースから削除します。profileAuthenticationOption
パラメータでは、匿名プロファイルのみ、認証されたプロファイルのみ、またはすべてのプロファイルのいずれを検索するかを指定します。このメソッドでは、最後のアクティビティの発生日時が指定されたinactiveSinceDateTime
パラメータ値またはそれより前であるプロファイルがすべて削除されます。
プロファイルの削除操作はトランザクション操作です。エラーが発生した場合は、トランザクションがロールバックされ、変更は行われません。