Share via


HistoryRepository.AcquireDatabaseLockAsync(CancellationToken) Method

Definition

Gets an exclusive lock on the database.

public abstract System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Migrations.IMigrationsDatabaseLock> AcquireDatabaseLockAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member AcquireDatabaseLockAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.EntityFrameworkCore.Migrations.IMigrationsDatabaseLock>
Public MustOverride Function AcquireDatabaseLockAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of IMigrationsDatabaseLock)

Parameters

cancellationToken
CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

An object that can be disposed to release the lock.

Implements

Exceptions

Applies to