Dreamine.Communication.Abstractions 1.0.2
Dreamine.Communication.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Communication.Abstractions.Options.ReconnectPolicy 클래스 참조sealed

더 자세히 ...

속성

bool Enabled = true [get, set]
TimeSpan InitialDelay = TimeSpan.FromSeconds(1) [get, set]
TimeSpan MaxDelay = TimeSpan.FromSeconds(10) [get, set]
double BackoffFactor = 1.5 [get, set]
int? MaxRetryCount [get, set]
TimeSpan WatchInterval = TimeSpan.FromMilliseconds(500) [get, set]

상세한 설명

연결 실패 후 적용할 자동 재연결 및 지수 백오프 정책을 구성합니다.

ReconnectPolicy.cs 파일의 11 번째 라인에서 정의되었습니다.

속성 문서화

◆ BackoffFactor

double Dreamine.Communication.Abstractions.Options.ReconnectPolicy.BackoffFactor = 1.5
getset

재연결 실패 후 대기 시간에 적용할 증가 배율을 가져오거나 설정합니다.

ReconnectPolicy.cs 파일의 51 번째 라인에서 정의되었습니다.

51{ get; set; } = 1.5;

◆ Enabled

bool Dreamine.Communication.Abstractions.Options.ReconnectPolicy.Enabled = true
getset

자동 재연결을 사용할지 여부를 가져오거나 설정합니다.

ReconnectPolicy.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; set; } = true;

◆ InitialDelay

TimeSpan Dreamine.Communication.Abstractions.Options.ReconnectPolicy.InitialDelay = TimeSpan.FromSeconds(1)
getset

첫 재연결 시도 전의 대기 시간을 가져오거나 설정합니다.

ReconnectPolicy.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; set; } = TimeSpan.FromSeconds(1);

◆ MaxDelay

TimeSpan Dreamine.Communication.Abstractions.Options.ReconnectPolicy.MaxDelay = TimeSpan.FromSeconds(10)
getset

재연결 시도 사이에 허용되는 최대 대기 시간을 가져오거나 설정합니다.

ReconnectPolicy.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; set; } = TimeSpan.FromSeconds(10);

◆ MaxRetryCount

int? Dreamine.Communication.Abstractions.Options.ReconnectPolicy.MaxRetryCount
getset

최대 재시도 횟수를 가져오거나 설정합니다. null이면 횟수를 제한하지 않습니다.

ReconnectPolicy.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; set; }

◆ WatchInterval

TimeSpan Dreamine.Communication.Abstractions.Options.ReconnectPolicy.WatchInterval = TimeSpan.FromMilliseconds(500)
getset

연결 상태를 감시하는 주기를 가져오거나 설정합니다.

ReconnectPolicy.cs 파일의 71 번째 라인에서 정의되었습니다.

71{ get; set; } = TimeSpan.FromMilliseconds(500);

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: