Lingua

IMigrationsDatabaseLock Interfaccia

Definizione

Rappresenta un blocco esclusivo sul database utilizzato per garantire che sia possibile eseguire una sola applicazione di migrazione alla volta.

public interface IMigrationsDatabaseLock : IAsyncDisposable, IDisposable
type IMigrationsDatabaseLock = interface
    interface IDisposable
    interface IAsyncDisposable
Public Interface IMigrationsDatabaseLock
Implements IAsyncDisposable, IDisposable
Implementazioni

Commenti

In genere solo i provider di database lo implementano.

Proprietà

Nome Descrizione
HistoryRepository

Repository di cronologia.

Metodi

Nome Descrizione
ReacquireIfNeeded(Boolean, Nullable<Boolean>)

Acquisisce di nuovo un blocco esclusivo nel database se quello corrente è già stato rilasciato.

ReacquireIfNeededAsync(Boolean, Nullable<Boolean>, CancellationToken)

Acquisisce di nuovo un blocco esclusivo sul database, se quello corrente è già stato rilasciato.

Si applica a