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
|