Sprache

RelationalDatabaseCreator.CanConnectAsync(CancellationToken) Methode

Definition

Bestimmt, ob die Datenbank verfügbar ist oder nicht und mit der sie verbunden werden kann.

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)

Parameter

cancellationToken
CancellationToken

A CancellationToken , um zu beobachten, während sie auf den Abschluss der Aufgabe warten.

Gibt zurück

true wenn die Datenbank verfügbar ist; false andernfalls.

Implementiert

Ausnahmen

Wenn der CancellationToken Vorgang abgebrochen wird.

Hinweise

Alle Ausnahmen, die beim Herstellen einer Verbindung ausgelöst werden, werden abgefangen und nicht an die Anwendung weitergegeben, mit Ausnahme der Ausnahmen, die den Abbruch angeben.

Die konfigurierte Verbindungszeichenfolge wird verwendet, um die Verbindung normal zu erstellen, sodass alle konfigurierten Optionen wie Timeouts berücksichtigt werden.

Beachten Sie, dass die Möglichkeit, eine Verbindung mit der Datenbank herzustellen, nicht bedeutet, dass sie up-to-Datum im Hinblick auf die Schemaerstellung usw. ist.

Gilt für: