Language

IDatabaseCreator.EnsureDeletedAsync(CancellationToken) メソッド

定義

コンテキストのデータベースが存在しないことを非同期的に確認します。 存在しない場合、アクションは実行されません。 存在する場合は、データベースが削除されます。

警告: データベース全体が削除され、このコンテキストでモデルによって使用されるデータベース オブジェクトのみを削除する作業は行われません。

public System.Threading.Tasks.Task<bool> EnsureDeletedAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member EnsureDeletedAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function EnsureDeletedAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

パラメーター

cancellationToken
CancellationToken

タスクの完了を待機している間に観察する CancellationToken 。

戻り値

非同期の保存操作を表すタスク。 タスクの結果には、データベースが削除された場合は true 、存在しなかった場合は false が含まれます。

例外

CancellationTokenが取り消された場合。

適用対象