Compartir a través de


DbSpatialDataReader.GetGeometryAsync(Int32, CancellationToken) Método

Definición

Lee de forma asincrónica una instancia de de DbGeometry la columna en el ordinal de columna especificado.

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

Parámetros

ordinal
Int32

Ordinal de la columna de registro de datos que contiene los datos de geometría específicos del proveedor.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene la instancia de en el valor de DbGeometry columna especificado.

Atributos

Comentarios

Los proveedores lo deben reemplazar con una implementación apropiada. La implementación predeterminada invoca el método sincrónico GetGeometry(Int32) y devuelve una tarea completada, bloqueando el subproceso de llamada.

Se aplica a