DbDataReader.GetColumnSchemaAsync(CancellationToken) Метод

Определение

Это асинхронная версия метода GetColumnSchema(DbDataReader).This is the asynchronous version of GetColumnSchema(DbDataReader). Поставщики должны выполнить переопределение с помощью соответствующей реализации.Providers should override with an appropriate implementation. При необходимости можно учитывать cancellationToken.The cancellationToken can optionally be honored. Реализация по умолчанию вызывает синхронный метод GetColumnSchema(DbDataReader) и возвращает выполненную задачу.The default implementation invokes the synchronous GetColumnSchema(DbDataReader) call and returns a completed task. Реализация по умолчанию возвращает отмененную задачу, если ей передается уже отмененный cancellationToken.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Исключения, создаваемые GetColumnSchema(DbDataReader), будут связаны через возвращаемое свойство исключения задачи.Exceptions thrown by GetColumnSchema(DbDataReader) will be communicated via the returned Task Exception property.

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))

Параметры

cancellationToken
CancellationToken

Инструкция отмены.The cancellation instruction.

Возвращаемое значение

Task<ReadOnlyCollection<DbColumn>>

Задача, представляющая асинхронную операцию.A task representing the asynchronous operation.

Применяется к