Lingua

RetryBaseAttribute.ExecuteAsync(RetryContext) Metodo

Definizione

Ritenta il metodo di test. I dettagli sulla modalità di ripetizione dei tentativi vengono lasciati alle classi derivate. Si noti che una prima esecuzione del metodo è già stata eseguita e non è riuscita prima di chiamare questo metodo.

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)

Parametri

retryContext
RetryContext

Oggetto per incapsulare lo stato necessario per l'esecuzione di nuovi tentativi.

Valori restituiti

Restituisce un RetryResult oggetto che contiene i risultati di tutti i tentativi. L'ultimo elemento aggiunto determina il risultato del test; sotto Microsoft. Testing.Platform vengono segnalati anche i tentativi precedenti, contrassegnati come sostituito, in modo che gli strumenti possano visualizzare il nuovo tentativo (numero di tentativi, rilevamento non crittografato, messaggi di errore per tentativo). L'host VSTest riceve solo il risultato finale.

Attributi

Si applica a