DbSpatialDataReader.GetGeometryAsync(Int32, CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge in modo asincrono un'istanza di DbGeometry dalla colonna in corrispondenza dell'ordinale di colonna specificato.
[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>
Parametri
- ordinal
- Int32
Ordinale della colonna del record di dati che contiene i dati geometry specifici del provider.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Valori restituiti
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene l'istanza di in corrispondenza del valore di DbGeometry colonna specificato.
- Attributi
Commenti
I provider devono eseguire l'override con un'implementazione appropriata. L'implementazione predefinita richiama il metodo sincrono GetGeometry(Int32) e restituisce un'attività completata, bloccando il thread chiamante.