다음을 통해 공유


AsyncExecutorWithRetries 클래스

정의

이 클래스는 사용자 지정 다시 시도 필터 및 정책을 지정할 수 있도록 재시도를 사용하여 특정 비동기 함수를 실행하는 편리한 유틸리티 클래스입니다.

public static class AsyncExecutorWithRetries
type AsyncExecutorWithRetries = class
Public Class AsyncExecutorWithRetries
상속
AsyncExecutorWithRetries

필드

INFINITE_RETRIES

무한 재시도 횟수를 요청하는 데 사용되는 상수입니다.

메서드

ExecuteWithRetries(Func<Int32,Task>, Int32, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider)

다시 시도 구성 매개 변수에 따라 지정된 함수를 여러 번 실행합니다.

ExecuteWithRetries<T>(Func<Int32,Task<T>>, Int32, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider)

다시 시도 구성 매개 변수에 따라 지정된 함수를 여러 번 실행합니다.

ExecuteWithRetries<T>(Func<Int32,Task<T>>, Int32, Int32, Func<T, Int32,Boolean>, Func<Exception,Int32,Boolean>, TimeSpan, IBackoffProvider, IBackoffProvider)

다시 시도 구성 매개 변수에 따라 지정된 function 을 여러 번 실행합니다.

적용 대상