DbDataReader.GetSchemaTableAsync(CancellationToken) Метод

Определение

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

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

Параметры

cancellationToken
CancellationToken

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

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

Task<DataTable>

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

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