DbConnection.GetSchemaAsync Método

Definição

Sobrecargas

Name Description
GetSchemaAsync(String, CancellationToken)

Esta é a versão assíncrona de GetSchema(String). Os prestadores devem sobrepor-se com uma implementação adequada. Podem cancellationToken ser opcionalmente honrados. A implementação padrão invoca a chamada síncrona GetSchema(String) e devolve uma tarefa concluída. A implementação por defeito devolverá uma tarefa cancelada se for ultrapassada por um já cancelado cancellationToken. As exceções lançadas por GetSchema(String) serão comunicadas através da propriedade de Exceção de Tarefa devolvida.

GetSchemaAsync(String, String[], CancellationToken)

Esta é a versão assíncrona de GetSchema(String, String[]). Os prestadores devem sobrepor-se com uma implementação adequada. Podem cancellationToken ser opcionalmente honrados. A implementação padrão invoca a chamada síncrona GetSchema(String, String[]) e devolve uma tarefa concluída. A implementação por defeito devolverá uma tarefa cancelada se for ultrapassada por um já cancelado cancellationToken. As exceções lançadas por GetSchema(String, String[]) serão comunicadas através da propriedade de Exceção de Tarefa devolvida.

GetSchemaAsync(CancellationToken)

Esta é uma versão assíncrona de GetSchema(). Os prestadores devem sobrepor-se com uma implementação adequada. Podem cancellationToken ser opcionalmente honrados. A implementação padrão invoca a chamada síncrona GetSchema() e devolve uma tarefa concluída. A implementação por defeito devolverá uma tarefa cancelada se for ultrapassada por um já cancelado cancellationToken. As exceções lançadas por GetSchema() serão comunicadas através da propriedade de Exceção de Tarefa devolvida.

GetSchemaAsync(String, CancellationToken)

Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs

Esta é a versão assíncrona de GetSchema(String). Os prestadores devem sobrepor-se com uma implementação adequada. Podem cancellationToken ser opcionalmente honrados. A implementação padrão invoca a chamada síncrona GetSchema(String) e devolve uma tarefa concluída. A implementação por defeito devolverá uma tarefa cancelada se for ultrapassada por um já cancelado cancellationToken. As exceções lançadas por GetSchema(String) serão comunicadas através da propriedade de Exceção de Tarefa devolvida.

public virtual System.Threading.Tasks.Task<System.Data.DataTable> GetSchemaAsync(string collectionName, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaAsync (collectionName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)

Parâmetros

collectionName
String

Especifica o nome do esquema a devolver.

cancellationToken
CancellationToken

A instrução de cancelamento.

Devoluções

Uma tarefa que representa a operação assíncrona.

Exceções

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetSchema(String).

Aplica-se a

GetSchemaAsync(String, String[], CancellationToken)

Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs

Esta é a versão assíncrona de GetSchema(String, String[]). Os prestadores devem sobrepor-se com uma implementação adequada. Podem cancellationToken ser opcionalmente honrados. A implementação padrão invoca a chamada síncrona GetSchema(String, String[]) e devolve uma tarefa concluída. A implementação por defeito devolverá uma tarefa cancelada se for ultrapassada por um já cancelado cancellationToken. As exceções lançadas por GetSchema(String, String[]) serão comunicadas através da propriedade de Exceção de Tarefa devolvida.

public virtual System.Threading.Tasks.Task<System.Data.DataTable> GetSchemaAsync(string collectionName, string?[] restrictionValues, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaAsync : string * string[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaAsync : string * string[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaAsync (collectionName As String, restrictionValues As String(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)

Parâmetros

collectionName
String

Especifica o nome do esquema a devolver.

restrictionValues
String[]

Especifica um conjunto de valores de restrição para o esquema solicitado.

cancellationToken
CancellationToken

A instrução de cancelamento.

Devoluções

Uma tarefa que representa a operação assíncrona.

Exceções

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetSchema(String, String[]).

Aplica-se a

GetSchemaAsync(CancellationToken)

Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs
Origem:
DbConnection.cs

Esta é uma versão assíncrona de GetSchema(). Os prestadores devem sobrepor-se com uma implementação adequada. Podem cancellationToken ser opcionalmente honrados. A implementação padrão invoca a chamada síncrona GetSchema() e devolve uma tarefa concluída. A implementação por defeito devolverá uma tarefa cancelada se for ultrapassada por um já cancelado cancellationToken. As exceções lançadas por GetSchema() serão comunicadas através da propriedade de Exceção de Tarefa devolvida.

public virtual System.Threading.Tasks.Task<System.Data.DataTable> GetSchemaAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member GetSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
override this.GetSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.DataTable>
Public Overridable Function GetSchemaAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of DataTable)

Parâmetros

cancellationToken
CancellationToken

A instrução de cancelamento.

Devoluções

Uma tarefa que representa a operação assíncrona.

Exceções

O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.

Observações

Este método armazena na tarefa que devolve todas as exceções de não-utilização que o equivalente síncrono do método pode lançar. Se uma exceção for armazenada na tarefa devolvida, essa exceção será lançada quando a tarefa for aguardada. As exceções de uso, como ArgumentException, ainda são lançadas de forma síncrona. Para as exceções armazenadas, veja as exceções lançadas por GetSchema().

Aplica-se a