Lingua

RelationalDatabaseCreator.CanConnectAsync(CancellationToken) Metodo

Definizione

Determina se il database è disponibile o meno e può essere connesso.

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)

Parametri

cancellationToken
CancellationToken

Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.

Valori restituiti

true se il database è disponibile; false in caso contrario.

Implementazioni

Eccezioni

Se l'oggetto CancellationToken viene annullato.

Commenti

Eventuali eccezioni generate quando si tenta di connettersi vengono intercettate e non propagate all'applicazione, ad eccezione di quelle che indicano l'annullamento.

Il stringa di connessione configurato viene usato per creare la connessione nel modo normale, quindi vengono rispettate tutte le opzioni configurate, ad esempio i timeout.

Si noti che la possibilità di connettersi al database non significa che sia up-to-date per quanto riguarda la creazione dello schema e così via.

Si applica a