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.