Share via


IHistoryRepository.AcquireDatabaseLockAsync(CancellationToken) Method

Definition

Acquires an exclusive lock on the database asynchronously.

public 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 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.

Exceptions

Applies to