このメソッドは、指定されたユーザー名のリストについて、プロファイルのプロパティと情報をデータ・ソースから削除します。
宣言
// C#
public override int DeleteProfiles(string[] userNames);
パラメータ
userNames
プロファイルを削除するユーザー名の文字列配列。
戻り値
データ・ソースから削除されたプロファイル数を示す整数値。
例外
ArgumentNullException - userNamesパラメータがnull参照であるか、userNames配列の項目の1つにnull参照があります。
ArgumentException - 次のいずれかの条件が存在します。
userNames配列のlengthが0です。
userNames配列内の項目の1つに、空の文字列である、256文字を超えている、カンマを含む、などの無効なユーザー名があります。
userNames配列内に重複するユーザー名があります。
備考
このメソッドは、構成ファイルのapplicationName属性で指定されたアプリケーションの指定されたユーザー名のリストについて、すべてのプロファイルのプロパティと情報をデータ・ソースから削除します。
プロファイルの一部がデータ・ソースに見つからないため、戻される値は、指定されたユーザー名の文字列配列の長さとは異なる場合があります。
プロファイルの削除操作はトランザクション操作です。エラーが発生した場合は、トランザクションがロールバックされ、変更は行われません。