DbDataReader.GetColumnSchemaAsync(CancellationToken) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.