6.1.5.4 DeleteProfiles(string[])

このメソッドは、指定されたユーザー名のリストについて、プロファイルのプロパティと情報をデータ・ソースから削除します。

宣言

// C#
public override int DeleteProfiles(string[] userNames);

パラメータ

  • userNames

    プロファイルを削除するユーザー名の文字列配列。

戻り値

データ・ソースから削除されたプロファイル数を示す整数値。

例外

ArgumentNullException - userNamesパラメータがnull参照であるか、userNames配列の項目の1つにnull参照があります。

ArgumentException - 次のいずれかの条件が存在します。

  • userNames配列のlength0です。

  • userNames配列内の項目の1つに、空の文字列である、256文字を超えている、カンマを含む、などの無効なユーザー名があります。

  • userNames配列内に重複するユーザー名があります。

備考

このメソッドは、構成ファイルのapplicationName属性で指定されたアプリケーションの指定されたユーザー名のリストについて、すべてのプロファイルのプロパティと情報をデータ・ソースから削除します。

プロファイルの一部がデータ・ソースに見つからないため、戻される値は、指定されたユーザー名の文字列配列の長さとは異なる場合があります。

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