Metodo DbSpatialDataReader.GetGeometryAsync
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Legge in modo asincrono un'istanza di DbGeometry dalla colonna all'ordinale specificato.
Spazio dei nomi: System.Data.Entity.Spatial
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<SuppressMessageAttribute("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification := "Exception provided in the returned task.")> _
Public Overridable Function GetGeometryAsync ( _
ordinal As Integer, _
cancellationToken As CancellationToken _
) As Task(Of DbGeometry)
'Utilizzo
Dim instance As DbSpatialDataReader
Dim ordinal As Integer
Dim cancellationToken As CancellationToken
Dim returnValue As Task(Of DbGeometry)
returnValue = instance.GetGeometryAsync(ordinal, _
cancellationToken)
[SuppressMessageAttribute("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "Exception provided in the returned task.")]
public virtual Task<DbGeometry> GetGeometryAsync(
int ordinal,
CancellationToken cancellationToken
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1031:DoNotCatchGeneralExceptionTypes", Justification = L"Exception provided in the returned task.")]
public:
virtual Task<DbGeometry^>^ GetGeometryAsync(
int ordinal,
CancellationToken cancellationToken
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "Exception provided in the returned task.")>]
abstract GetGeometryAsync :
ordinal:int *
cancellationToken:CancellationToken -> Task<DbGeometry>
[<SuppressMessageAttribute("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Justification = "Exception provided in the returned task.")>]
override GetGeometryAsync :
ordinal:int *
cancellationToken:CancellationToken -> Task<DbGeometry>
public function GetGeometryAsync(
ordinal : int,
cancellationToken : CancellationToken
) : Task<DbGeometry>
Parametri
- ordinal
Tipo: System.Int32
Ordinale della colonna del record di dati che contiene i dati geometrici specifici del provider.
- cancellationToken
Tipo: System.Threading.CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Valore restituito
Tipo: System.Threading.Tasks.Task<DbGeometry>
Attività che rappresenta l'operazione asincrona.Il risultato dell'attività contiene l'istanza di DbGeometry con il valore di colonna specificato.
Note
I provider devono eseguire l'override con un'implementazione appropriata. L'implementazione predefinita richiama il metodo GetGeometry(Int32) sincrono e restituisce un'attività completata, bloccando il thread chiamante.