IDbExecutionStrategy.ExecuteAsync メソッド (Func<Task>, CancellationToken)
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
指定した非同期操作を実行します。
名前空間: System.Data.Entity.Infrastructure
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Function ExecuteAsync ( _
operation As Func(Of Task), _
cancellationToken As CancellationToken _
) As Task
'使用
Dim instance As IDbExecutionStrategy
Dim operation As Func(Of Task)
Dim cancellationToken As CancellationToken
Dim returnValue As Task
returnValue = instance.ExecuteAsync(operation, _
cancellationToken)
Task ExecuteAsync(
Func<Task> operation,
CancellationToken cancellationToken
)
Task^ ExecuteAsync(
Func<Task^>^ operation,
CancellationToken cancellationToken
)
abstract ExecuteAsync :
operation:Func<Task> *
cancellationToken:CancellationToken -> Task
function ExecuteAsync(
operation : Func<Task>,
cancellationToken : CancellationToken
) : Task
パラメーター
- operation
型 : System.Func<Task>
開始されたタスクを返す関数。
- cancellationToken
型 : System.Threading.CancellationToken
既に実行中の操作または既に完了した操作ではなく、再試行操作のキャンセルに使用するキャンセル トークン。
戻り値
型 : System.Threading.Tasks.Task
元のタスクが正常に完了した場合 (初回実行時または一時的なエラーにより再試行した後) に最後まで実行されるタスク。タスクが一時的でないエラーで失敗した場合、または再試行制限回数に達した場合は、返されるタスクは途中終了し、例外を確認する必要があります。