RetryBaseAttribute.ExecuteAsync(RetryContext) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Reintenta el método de prueba. Los detalles de cómo se realiza el reintento se dejan en las clases derivadas. Tenga en cuenta que ya se ejecutó una primera ejecución del método y se produjo un error antes de llamar a este método.
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)
Parámetros
- retryContext
- RetryContext
Objeto para encapsular el estado necesario para la ejecución de reintentos.
Devoluciones
Devuelve un RetryResult objeto que contiene los resultados de todos los intentos. El último elemento agregado determina el resultado de la prueba; en Microsoft. Testing.Platform también se notifican los intentos anteriores, etiquetados como reemplazados, por lo que las herramientas pueden mostrar el reintento (recuento de intentos, detección de flaky, mensajes de error por intento). El host de VSTest recibe solo el resultado final.
- Atributos