DbDataReader.GetColumnSchemaAsync(CancellationToken) Metoda

Definice

Toto je asynchronní verze GetColumnSchema(DbDataReader). Poskytovatelé by měli přepsat příslušnou implementací. Volitelně cancellationToken lze respektovat. Výchozí implementace vyvolá synchronní GetColumnSchema(DbDataReader) volání a vrátí dokončený úkol. Výchozí implementace vrátí zrušený úkol, pokud již byl zrušen cancellationToken. Výjimky vyvolané GetColumnSchema(DbDataReader) výjimkou budou oznámeny prostřednictvím vrácené vlastnosti Exception úkolu.

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

Parametry

cancellationToken
CancellationToken

Instrukce zrušení.

Návraty

Úloha představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena do vrácené úlohy.

Platí pro