このメソッドは、指定されたロールに指定されたユーザーを追加します。
宣言
// C# public override void AddUsersToRoles(string[] userNames, string[] roleNames);
パラメータ
userNames
ロールに追加するユーザー名の配列。
roleNames
ユーザー名を追加するロール名の配列。
例外
ArgumentNullException
- userNames
内のいずれかのユーザーまたはroleNames
内のいずれかのロールがnullです。
ArgumentException
- roleNames
またはuserNames
パラメータが空の文字列であるか、カンマを含むか、256文字を超えているか、重複する要素を含んでいます。
System.Configuration.Provider.ProviderException
- 1つ以上のロール名が見つからなかったか、1つ以上のユーザー名がすでに1つ以上のロール名に関連付けられています。
OracleException
- Oracle関連のエラーが発生しました。
備考
このメソッドは、1つ以上の指定されたロールに1つ以上のユーザー名を追加します。更新は、トランザクションで実行されます。エラーが発生した場合は、トランザクションがロールバックされ、更新は行われません。
いずれかのユーザー名がデータベースに存在しない場合は、ユーザー名が作成され、データベースに追加されます。