RetryBaseAttribute.ExecuteAsync(RetryContext) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ponawia próbę metody testowej. Szczegóły dotyczące ponawiania próby są pozostawione do klas pochodnych. Należy pamiętać, że pierwsze uruchomienie metody zostało już wykonane i nie powiodło się przed wywołaniem tej metody.
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)
Parametry
- retryContext
- RetryContext
Obiekt do hermetyzacji stanu wymaganego do wykonania ponawiania próby.
Zwraca
RetryResult Zwraca obiekt zawierający wyniki wszystkich prób. Ostatni dodany element określa wynik testu; w Microsoft. Testing.Platform wcześniejsze próby są również zgłaszane, oznaczone jako zastąpione, dzięki czemu narzędzia mogą uwidoczać ponawianie próby (liczba prób, wykrywanie flaky, komunikaty o błędach na próbę). Host VSTest otrzymuje tylko wynik końcowy.
- Atrybuty