Поделиться через


RetryBaseAttribute.ExecuteAsync(RetryContext) Метод

Определение

Повторите метод теста. Сведения о том, как выполняется повторная попытка, остается производным классам. Обратите внимание, что первый запуск метода уже выполнен и завершился сбоем перед вызовом этого метода.

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)

Параметры

retryContext
RetryContext

Объект для инкапсулации состояния, необходимого для выполнения повторных попыток.

Возвращаемое значение

RetryResult Возвращает объект, содержащий результаты всех попыток. Для определения результата теста используется только последний добавленный элемент. Другие результаты в настоящее время не используются, но могут использоваться в будущем для отображения состояния неудачных попыток.

Атрибуты

Применяется к