3.1.5.4 FindUsersInRole
このメソッドは、指定されたロール名について、指定されたユーザー名に一致するユーザー名の配列を戻します。
宣言
// C# public override string[ ] FindUsersInRole(string roleName, string userNameToMatch);
パラメータ
-
roleName
データベースで検索されるロール名。
-
userNameToMatch
検索されるユーザー名。
戻り値
指定されたロール内の、指定されたuserNameToMatch
パラメータに一致するユーザー名を含む文字列配列。
例外
ArgumentNullException
- roleName
またはuserNameToMatch
パラメータがnullです。
OracleException
- Oracle関連のエラーが発生しました。
System.Configuration.Provider.ProviderException
- ロール名がデータベースに存在しません。
ArgumentException
- 次のいずれかの条件が存在します。
-
roleName
パラメータが空の文字列であるか、カンマが含まれているか、256文字を超えています。 -
userNameToMatch
パラメータが空の文字列であるか、256文字を超えています。
備考
このメソッドは、指定されたロール名について、指定されたユーザー名に一致するユーザー名の配列を戻します。このメソッドでは、Oracleワイルドカード文字がサポートされます。userNameToMatch
パラメータが"oraUser%"
に設定されている場合は、"oraUser1"
、"oraUser2"
などのユーザーの配列が戻されます。一方、userNameToMatch
パラメータが"oraUser"
に設定されている場合は、"oraUser"
があればユーザー名"oraUser"
のみの配列が戻されます。