DbSpatialDataReader.GetGeometryAsync(Int32, CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.