다음을 통해 공유


RetryAction.RunAsync<TResult> 메서드

정의

요청된 작업의 재시도를 시작합니다.

public static System.Threading.Tasks.Task<TResult> RunAsync<TResult> (Func<System.Threading.Tasks.Task<TResult>> task, Func<Exception,int,Microsoft.Bot.Connector.Authentication.RetryParams> retryExceptionHandler);
static member RunAsync : Func<System.Threading.Tasks.Task<'Result>> * Func<Exception, int, Microsoft.Bot.Connector.Authentication.RetryParams> -> System.Threading.Tasks.Task<'Result>
Public Shared Function RunAsync(Of TResult) (task As Func(Of Task(Of TResult)), retryExceptionHandler As Func(Of Exception, Integer, RetryParams)) As Task(Of TResult)

형식 매개 변수

TResult

수행된 작업에서 예상되는 결과입니다.

매개 변수

task
Func<Task<TResult>>

다시 시도할 작업에 대한 참조입니다.

retryExceptionHandler
Func<Exception,Int32,RetryParams>

예외를 처리하는 메서드에 대한 참조입니다.

반환

Task<TResult>

결과 개체입니다.

적용 대상