다음을 통해 공유


SqlRetryLogicBase 클래스

정의

일시적인 조건이 발생하는 경우 재시도 횟수와 관련하여 다음 시간 간격을 검색합니다.

public ref class SqlRetryLogicBase abstract : ICloneable
public abstract class SqlRetryLogicBase : ICloneable
type SqlRetryLogicBase = class
    interface ICloneable
Public MustInherit Class SqlRetryLogicBase
Implements ICloneable
상속
SqlRetryLogicBase
구현

생성자

SqlRetryLogicBase()

일시적인 조건이 발생하는 경우 재시도 횟수와 관련하여 다음 시간 간격을 검색합니다.

속성

Current

0부터 시작하는 현재 재시도 번호입니다.

NumberOfTries

최대 다시 시도 횟수:

RetryIntervalEnumerator

타이머 간격 열거자입니다.

TransientPredicate

임시 조건자 에 위임합니다. 이 대리자를 가리키는 함수는 예상되는 일시적인 예외가 발생할 때 true 값을 반환해야 합니다.

메서드

Clone()

현재 인스턴스의 복사본인 새 개체를 만듭니다.

Reset()

카운터 및 열거자를 다음 사용을 위해 기본값으로 설정합니다.

RetryCondition(Object)

보낸 사람 상태에 대한 사전 재시도 유효성 검사입니다.

TryNextInterval(TimeSpan)

카운터가 재시도 횟수를 초과하지 않는 경우 열거자를 사용하여 다음 간격 시간을 가져옵니다.

적용 대상