Langue

RetryBaseAttribute.ExecuteAsync(RetryContext) Méthode

Définition

Réessayez la méthode de test. Les détails de la nouvelle tentative sont laissés aux classes dérivées. Notez qu’une première exécution de la méthode a déjà été exécutée et a échoué avant que cette méthode soit appelée.

protected internal abstract System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult> ExecuteAsync(Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext retryContext);
[System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")]
protected internal abstract System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult> ExecuteAsync(Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext retryContext);
abstract member ExecuteAsync : Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext -> System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult>
[<System.Diagnostics.CodeAnalysis.Experimental("MSTESTEXP", UrlFormat="https://aka.ms/mstest/diagnostics#{0}")>]
abstract member ExecuteAsync : Microsoft.VisualStudio.TestTools.UnitTesting.RetryContext -> System.Threading.Tasks.Task<Microsoft.VisualStudio.TestTools.UnitTesting.RetryResult>
Protected Friend MustOverride Function ExecuteAsync (retryContext As RetryContext) As Task(Of RetryResult)

Paramètres

retryContext
RetryContext

Objet permettant d’encapsuler l’état nécessaire à l’exécution de nouvelles tentatives.

Retours

Retourne un RetryResult objet qui contient les résultats de toutes les tentatives. Le dernier élément ajouté détermine le résultat du test ; sous Microsoft. Testing.Platform les tentatives précédentes sont également signalées, marquées comme remplacées, afin que les outils puissent exposer la nouvelle tentative (nombre de tentatives, détection flaky, messages d’erreur par tentative). L’hôte VSTest reçoit uniquement le résultat final.

Attributs

S’applique à