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) によってスローされる例外は、返されたタスクの Exception プロパティを介して通信されます。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.

適用対象