このメソッドは、データベース内のロールを削除します。
宣言
// C# public override bool DeleteRole(string roleName, bool throwOnPopulatedRole);
パラメータ
roleName
データベースから削除されるロール名。
throwOnPopulatedRole
trueに設定されている場合は、ロールにユーザー名が含まれていると例外の原因となることを示すブール値。値がfalseに設定されている場合は、ロールをデータベースから削除します。
戻り値
指定されたロールが正常に削除された場合はtrueを戻し、それ以外の場合はfalseを戻します。
例外
ArgumentNullException - roleNameパラメータがnullです。
System.Configuration.Provider.ProviderException - ロール名に少なくとも1つのユーザー名が含まれ、throwOnPopulatedRoleパラメータがtrueに設定されています。
OracleException - Oracle関連のエラーが発生しました。
ArgumentException - roleNameパラメータが空の文字列であるか、カンマを含むか、256文字を超えています。
備考
throwOnPopulatedRoleパラメータがfalseに設定されている場合は、指定されたロールにユーザーが含まれているかどうかにかかわらず、そのロールがデータベースから削除されます。throwOnPopulatedRoleパラメータがtrueに設定されている場合は、データベース内の指定されたロールにユーザーが含まれていると、例外がスローされ、ロールは削除されません。