DbDataReader.GetColumnSchemaAsync(CancellationToken) Methode

Definition

Dies ist die asynchrone Version von GetColumnSchema(DbDataReader).This is the asynchronous version of GetColumnSchema(DbDataReader). Anbieter sollten mit einer entsprechenden Implementierung überschreiben.Providers should override with an appropriate implementation. Das cancellationToken kann optional berücksichtigt werden.The cancellationToken can optionally be honored. Die Standardimplementierung ruft den asynchronen GetColumnSchema(DbDataReader)-Aufruf auf und gibt eine abgeschlossene Aufgabe zurück.The default implementation invokes the synchronous GetColumnSchema(DbDataReader) call and returns a completed task. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird.The default implementation will return a cancelled task if passed an already cancelled cancellationToken. Die Ausnahmen, die von GetColumnSchema(DbDataReader) ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt.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))

Parameter

cancellationToken
CancellationToken

Die Abbruchanweisung.The cancellation instruction.

Gibt zurück

Task<ReadOnlyCollection<DbColumn>>

Eine Aufgabe, die den asynchronen Vorgang darstellt.A task representing the asynchronous operation.

Gilt für: