Partager via


IDbExecutionStrategy.ExecuteAsync, méthode (Func<Task>, CancellationToken)

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Exécute l'opération asynchrone spécifiée.

Espace de noms :  System.Data.Entity.Infrastructure
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Function ExecuteAsync ( _
    operation As Func(Of Task), _
    cancellationToken As CancellationToken _
) As Task
'Utilisation
Dim instance As IDbExecutionStrategy 
Dim operation As Func(Of Task)
Dim cancellationToken As CancellationToken 
Dim returnValue As Task 

returnValue = instance.ExecuteAsync(operation, _
    cancellationToken)
Task ExecuteAsync(
    Func<Task> operation,
    CancellationToken cancellationToken
)
Task^ ExecuteAsync(
    Func<Task^>^ operation, 
    CancellationToken cancellationToken
)
abstract ExecuteAsync : 
        operation:Func<Task> * 
        cancellationToken:CancellationToken -> Task
function ExecuteAsync(
    operation : Func<Task>, 
    cancellationToken : CancellationToken
) : Task

Paramètres

  • operation
    Type : System.Func<Task>
    Fonction qui retourne une tâche démarrée.
  • cancellationToken
    Type : System.Threading.CancellationToken
    Jeton d'annulation utilisé pour annuler la nouvelle tentative, mais pas les opérations qui sont déjà en cours ou terminées.

Valeur de retour

Type : System.Threading.Tasks.Task
Tâche qui s'exécute jusqu'à achèvement si la tâche d'origine se termine correctement (soit la première fois ou après plusieurs échecs temporaires).En cas de échec de la tâche avec une erreur non temporaires ou de nombre maximal de tentatives atteint, la tâche retournée génère une erreur et l'exception doit être observée.

Voir aussi

Référence

IDbExecutionStrategy Interface

Surcharge ExecuteAsync

Espace de noms System.Data.Entity.Infrastructure