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