RelationalDatabaseCreator.CanConnectAsync(CancellationToken) Yöntem

Tanım

Veritabanının kullanılabilir olup olmadığını ve bağlanıp bağlanamayacağını belirler.

Bağlanmaya çalışırken oluşturulan özel durumlar yakalanıp uygulamaya yayılmaz.

Yapılandırılmış bağlantı dizesi, bağlantıyı normal şekilde oluşturmak için kullanılır, bu nedenle zaman aşımları gibi tüm yapılandırılmış seçenekler kabul edilir.

Veritabanına bağlanabilebileceğine, şema oluşturma ile ilgili olarak güncel olduğu anlamına gelmez.

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

Parametreler

cancellationToken
CancellationToken

CancellationTokenGörevin tamamlanması beklenirken gözlemlenemedi.

Döndürülenler

Task<Boolean>

true veritabanı kullanılabiliyorsa; false Aksi takdirde.

Uygulamalar

Özel durumlar

Şunlara uygulanır