次の方法で共有


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 オブジェクトを返します。 最後に追加された要素のみが、テスト結果を決定するために使用されます。 その他の結果は現在使用されていませんが、失敗した試行の状態をツールで表示するために今後使用される可能性があります。

属性

適用対象