このメソッドは、指定されたロール名について、指定されたユーザー名に一致するユーザー名の配列を戻します。
宣言
// 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"のみの配列が戻されます。