|
Dreamine.Communication.Core 1.0.2
Dreamine.Communication.Core 통신 기능과 관련 API를 제공합니다.
|
Public 멤버 함수 | |
| ReconnectDelayCalculator (ReconnectPolicy? policy=null) | |
| TimeSpan | Calculate (int attemptCount) |
정적 Private 멤버 함수 | |
| static TimeSpan | NormalizeDelay (TimeSpan delay) |
Private 속성 | |
| readonly ReconnectPolicy | _policy |
재연결 정책의 지수 백오프 설정으로 재시도 대기 시간을 계산합니다.
ReconnectDelayCalculator.cs 파일의 13 번째 라인에서 정의되었습니다.
|
inline |
지정한 정책으로 ReconnectDelayCalculator를 초기화합니다.
| policy | 대기 시간 계산에 사용할 정책입니다. null이면 기본 정책을 사용합니다. |
ReconnectDelayCalculator.cs 파일의 41 번째 라인에서 정의되었습니다.
다음을 참조함 : _policy.
|
inline |
지정한 재시도 횟수에 적용할 대기 시간을 계산합니다.
| attemptCount | 1부터 시작하는 재시도 횟수입니다. 1 이하의 값은 최초 대기 시간으로 처리합니다. |
ReconnectDelayCalculator.cs 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : _policy, NormalizeDelay().

|
inlinestaticprivate |
대기 시간을 최소 1밀리초의 양수 값으로 정규화합니다.
| delay | 정규화할 대기 시간입니다. |
ReconnectDelayCalculator.cs 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Calculate().

|
private |
policy 값을 보관합니다.
ReconnectDelayCalculator.cs 파일의 23 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Calculate(), ReconnectDelayCalculator().