Partager via


DbSpatialDataReader.GetGeometryAsync(Int32, CancellationToken) Méthode

Définition

Lit de manière asynchrone un instance de à partir de DbGeometry la colonne à l’ordinal de colonne spécifié.

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

Paramètres

ordinal
Int32

Ordinal de la colonne d’enregistrement de données qui contient les données géométriques spécifiques au fournisseur.

cancellationToken
CancellationToken

CancellationToken à observer en attendant la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient le instance de DbGeometry à la valeur de colonne spécifiée.

Attributs

Remarques

Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée. L'implémentation par défaut appelle la méthode GetGeometry(Int32) synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant.

S’applique à