DbDataReader.GetColumnSchemaAsync(CancellationToken) Methode

Definitie

Dit is de asynchrone versie van GetColumnSchema(DbDataReader). Providers moeten overschrijven met een geschikte implementatie. De cancellationToken kan eventueel gehonoreerd worden. De standaardimplementatie roept de synchrone aanroep aan GetColumnSchema(DbDataReader) en retourneert een voltooide taak. De standaardimplementatie retourneert een geannuleerde taak als deze al is geannuleerd cancellationToken. Uitzonderingen die worden gegenereerd GetColumnSchema(DbDataReader) door, worden gecommuniceerd via de geretourneerde eigenschap Taakuitzondering.

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

Parameters

cancellationToken
CancellationToken

De annuleringsinstructie.

Retouren

Een taak die de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op