Freigeben über


DbSpatialDataReader.GetGeometryAsync(Int32, CancellationToken) Methode

Definition

Liest asynchron eine instance von DbGeometry aus der Spalte an der angegebenen Spalten ordnungszahl.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification="Exception provided in the returned task.")]
public virtual System.Threading.Tasks.Task<System.Data.Entity.Spatial.DbGeometry> GetGeometryAsync (int ordinal, System.Threading.CancellationToken cancellationToken);
abstract member GetGeometryAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Entity.Spatial.DbGeometry>
override this.GetGeometryAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Data.Entity.Spatial.DbGeometry>

Parameter

ordinal
Int32

Die Ordnungszahl der Datensatzspalte, die die anbieterspezifischen Geometriedaten enthält.

cancellationToken
CancellationToken

Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang darstellt. Das Aufgabenergebnis enthält die instance von DbGeometry am angegebenen Spaltenwert.

Attribute

Hinweise

Anbieter sollten mit einer entsprechenden Implementierung überschreiben. Die Standardimplementierung ruft die synchrone GetGeometry(Int32)-Methode auf und gibt eine abgeschlossene Aufgabe zurück. Der aufrufende Thread wird blockiert.

Gilt für: