Udostępnij za pośrednictwem


DbSpatialDataReader.GetGeometryAsync(Int32, CancellationToken) Metoda

Definicja

Asynchronicznie odczytuje wystąpienie z DbGeometry kolumny w określonej kolumnie porządkowej.

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

Parametry

ordinal
Int32

Porządkowa kolumna rekordu danych zawierająca dane geometryczne specyficzne dla dostawcy.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera wystąpienie DbGeometry obiektu o określonej wartości kolumny.

Atrybuty

Uwagi

Dostawcy powinni zastąpić odpowiednią implementacją. Domyślna implementacja wywołuje metodę synchroniczną GetGeometry(Int32) i zwraca ukończone zadanie, blokując wątek wywołujący.

Dotyczy