共用方式為


RelationalDatabaseCreator.CanConnectAsync(CancellationToken) 方法

定義

判斷資料庫是否可用且可連線。

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)

參數

cancellationToken
CancellationToken

CancellationToken等候工作完成時要觀察的 。

傳回

true 如果資料庫可用,則為 ; false 否則。

實作

例外狀況

備註

嘗試連線時擲回的任何例外狀況都會被攔截,且不會傳播至應用程式。

設定的連接字串是用來以正常方式建立連線,因此會接受所有已設定的選項,例如逾時。

請注意,能夠連線到資料庫並不表示與架構建立相關的最新狀態等等。

適用於