プライマリ・コンテンツに移動
Oracle® Providers for ASP.NET開発者ガイド
12cリリース2 (12.2) for Microsoft Windows
E94580-01
目次へ移動
目次
索引へ移動
索引

前
次

DeleteRole

このメソッドは、データベース内のロールを削除します。

宣言

// 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に設定されている場合は、データベース内の指定されたロールにユーザーが含まれていると、例外がスローされ、ロールは削除されません。