DbDataReader.GetColumnSchemaAsync(CancellationToken) Método

Definição

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.

Aplica-se a