Throttle Constructor |
Name | Description | |
---|---|---|
![]() | Throttle(Composite) |
Creates a 'throttle' composite. This composite limits the number of times the child
returns RunStatus.Success to once per 250ms. Returns Failure if limit reached,
otherwise returns result of child
|
![]() | Throttle(Int32, Composite) |
Creates a 'throttle' composite. This composite limits the number of times the child
returns RunStatus.Success within a given time span. Returns Failure if limit reached,
otherwise returns result of child
|
![]() | Throttle(TimeSpan, Composite) |
Creates a 'throttle' composite. This composite limits the number of times the child
returns RunStatus.Success within a given time span. Returns Failure if limit reached,
otherwise returns result of child
|
![]() | Throttle(Int32, Int32, Composite) |
Creates a 'throttle' composite. This composite limits the number of times the child
returns RunStatus.Success within a given time span. Returns Failure if limit reached,
otherwise returns result of child
|
![]() | Throttle(Int32, TimeSpan, Composite) |
Creates a 'throttle' composite. This composite limits the number of times the child
returns RunStatus.Success within a given time span. Returns Failure if limit reached,
otherwise returns result of child
|
![]() | Throttle(Int32, TimeSpan, RunStatus, Composite) |
Creates a 'throttle' composite. This composite limits the number of times the child
returns RunStatus.Success within a given time span. Returns cappedStatus if limit reached,
otherwise returns result of child
|