日本語PDF

DeleteInactiveProfiles

このメソッドは、最後のアクティビティ日が指定された日時またはそれより前であるユーザー・プロファイル・データを削除します。

宣言

// C#
public override int DeleteInactiveProfiles(ProfileAuthenticationOption 
   profileAuthenticationOption, DateTime inactiveSinceDateTime);

パラメータ

  • profileAuthenticationOption

    オプションは、削除するプロファイルを示すAnonymousAuthenticated、またはAllです。

  • inactiveSinceDateTime

    プロファイルが非アクティブであることを示す中断日時。

戻り値

データ・ソースから削除された非アクティブなプロファイル数を示す整数値。

備考

このメソッドは、構成ファイルのapplicationName属性で指定されたアプリケーションについて、非アクティブなプロファイル・データをデータ・ソースから削除します。profileAuthenticationOptionパラメータでは、匿名プロファイルのみ、認証されたプロファイルのみ、またはすべてのプロファイルのいずれを検索するかを指定します。このメソッドでは、最後のアクティビティの発生日時が指定されたinactiveSinceDateTimeパラメータ値またはそれより前であるプロファイルがすべて削除されます。

プロファイルの削除操作はトランザクション操作です。エラーが発生した場合は、トランザクションがロールバックされ、変更は行われません。