次の方法で共有


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 それ以外の場合は 。

実装

例外

CancellationToken が取り消されている場合。

注釈

接続しようとしたときにスローされた例外はすべてキャッチされ、アプリケーションには反映されません。

構成された接続文字列は、通常の方法で接続を作成するために使用されるため、タイムアウトなどの構成済みオプションがすべて適用されます。

データベースに接続できることは、スキーマの作成などに関して最新の状態であることを意味するわけではないことに注意してください。

適用対象