프로퍼티 | 타입 | 설명 | |
---|---|---|---|
ConcurrentHandlerLimit | ConcurrentHandlerLimitSetting |
메소드 | 설명 | |
---|---|---|
Dispose ( ) : void | ||
Start ( Task>.Func |
||
Stop ( ) : Task |
메소드 | 설명 | |
---|---|---|
Dispose ( bool disposing ) : void | ||
Fetch ( |
||
ThrottlingMessageReceiver ( ConcurrentHandlerLimitSetting concurrentHandlerLimit, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System | ||
WarmUp ( ) : Task |
메소드 | 설명 | |
---|---|---|
CalculateDelayFor ( int consecutiveExceptionCount ) : System.TimeSpan | ||
Worker ( Task>.Func |
protected abstract Fetch ( |
||
cancellationToken | ||
리턴 | Task |
protected ThrottlingMessageReceiver ( ConcurrentHandlerLimitSetting concurrentHandlerLimit, IGlobalHandlerThrottle globalHandlerThrottle, ILogger logger ) : System | ||
concurrentHandlerLimit | ConcurrentHandlerLimitSetting | |
globalHandlerThrottle | IGlobalHandlerThrottle | |
logger | ILogger | |
리턴 | System |