Nyelv

DbDataReader.GetColumnSchemaAsync(CancellationToken) Metódus

Definíció

Ez aszinkron verziója.GetColumnSchema(DbDataReader) A szolgáltatóknak felül kell bírálni a megfelelő megvalósítást. Az cancellationToken opcionálisan meg is tartható. Az alapértelmezett implementáció meghívja a szinkron GetColumnSchema(DbDataReader) hívást, és egy befejezett feladatot ad vissza. Az alapértelmezett implementáció megszakított feladatot ad vissza, ha egy már lemondott cancellationTokenfeladatot adott át. A rendszer GetColumnSchema(DbDataReader) a visszaadott Tevékenységkivétel tulajdonságon keresztül közli a kivételeket.

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

Paraméterek

cancellationToken
CancellationToken

A lemondási utasítás.

Válaszok

Az aszinkron műveletet képviselő feladat.

Kivételek

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

A következőre érvényes: