Поделиться через


RelationalDatabaseCreator.EnsureDeletedAsync(CancellationToken) Метод

Определение

Асинхронно гарантирует, что база данных для контекста не существует. Если он не существует, никаких действий не выполняется. Если она существует, база данных удаляется.

Предупреждение. Удаляется вся база данных, и для удаления только объектов базы данных, используемых моделью для этого контекста, не предпринимаются никакие усилия.

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

Параметры

cancellationToken
CancellationToken

Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.

Возвращаемое значение

Задача, представляющая асинхронную операцию сохранения. Результат задачи содержит true значение , если база данных удалена, false если она не существует.

Реализации

Исключения

Если CancellationToken отменяется.

Применяется к