Condividi tramite


Metodo ObjectQuery<T>.ExecuteAsync (MergeOption, CancellationToken)

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

Esegue in modo asincrono la query di oggetto con l'opzione di unione specificata.

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")> _
Public Function ExecuteAsync ( _
    mergeOption As MergeOption, _
    cancellationToken As CancellationToken _
) As Task(Of ObjectResult(Of T))
'Utilizzo
Dim instance As ObjectQuery 
Dim mergeOption As MergeOption 
Dim cancellationToken As CancellationToken 
Dim returnValue As Task(Of ObjectResult(Of T))

returnValue = instance.ExecuteAsync(mergeOption, _
    cancellationToken)
[SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public Task<ObjectResult<T>> ExecuteAsync(
    MergeOption mergeOption,
    CancellationToken cancellationToken
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1006:DoNotNestGenericTypesInMemberSignatures")]
public:
Task<ObjectResult<T>^>^ ExecuteAsync(
    MergeOption mergeOption, 
    CancellationToken cancellationToken
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
member ExecuteAsync : 
        mergeOption:MergeOption * 
        cancellationToken:CancellationToken -> Task<ObjectResult<'T>> 
public function ExecuteAsync(
    mergeOption : MergeOption, 
    cancellationToken : CancellationToken
) : Task<ObjectResult<T>>

Parametri

Valore restituito

Tipo: System.Threading.Tasks.Task<ObjectResult<T>>
Attività che rappresenta l'operazione asincrona.Il risultato dell'attività contiene ObjectResult<T> contenente una raccolta di oggetti entità restituiti dalla query.

Note

Non è consentito eseguire più operazioni attive nella stessa istanza di contesto. Utilizzare 'await' per assicurarsi che eventuali operazioni asincrone vengano completate prima di chiamare un altro metodo su questo contesto.

Vedere anche

Riferimento

ObjectQuery<T> Classe

Overload ExecuteAsync

Spazio dei nomi System.Data.Entity.Core.Objects