DbDataReader.GetColumnSchemaAsync(CancellationToken) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Esta é a versão assíncrona de GetColumnSchema(DbDataReader).
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 GetColumnSchema(DbDataReader) 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 GetColumnSchema(DbDataReader) serão comunicadas através da propriedade de Exceção de Tarefa devolvida.
public virtual System.Threading.Tasks.Task<System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>> GetColumnSchemaAsync(System.Threading.CancellationToken cancellationToken = default);
abstract member GetColumnSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>>
override this.GetColumnSchemaAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.ObjectModel.ReadOnlyCollection<System.Data.Common.DbColumn>>
Public Overridable Function GetColumnSchemaAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of ReadOnlyCollection(Of DbColumn))
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.