RelationalDatabaseCreator.CanConnectAsync(CancellationToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o banco de dados está disponível ou não e pode ser conectado.
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)
Parâmetros
- cancellationToken
- CancellationToken
Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.
Retornos
true se o banco de dados estiver disponível; false caso contrário.
Implementações
Exceções
Se o CancellationToken valor for cancelado.
Comentários
Todas as exceções geradas ao tentar se conectar são capturadas e não propagadas para o aplicativo, exceto para as que indicam cancelamento.
O cadeia de conexão configurado é usado para criar a conexão da maneira normal, portanto, todas as opções configuradas, como tempos limite, são respeitadas.
Observe que ser capaz de se conectar ao banco de dados não significa que ele está up-to-date em relação à criação do esquema, etc.