Dil

IMigrationsDatabaseLock Arabirim

Tanım

Bir kerede yalnızca bir geçiş uygulamasının çalıştırılabilmesini sağlamak için kullanılan veritabanındaki özel bir kilidi temsil eder.

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

Açıklamalar

Genellikle bunu yalnızca veritabanı sağlayıcıları uygular.

Özellikler

Veri Akışı Adı Description
HistoryRepository

Geçmiş deposu.

Yöntemler

Veri Akışı Adı Description
ReacquireIfNeeded(Boolean, Nullable<Boolean>)

Geçerli kilit zaten serbest bırakılmışsa veritabanında bir kez daha özel kilit alır.

ReacquireIfNeededAsync(Boolean, Nullable<Boolean>, CancellationToken)

Geçerli kilit zaten yayımlanmışsa, veritabanında bir kez daha özel kilit alır.

Şunlara uygulanır