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