Click or drag to resize

Throttle Constructor

Overload List
  NameDescription
Public methodThrottle(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
Public methodThrottle(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
Public methodThrottle(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
Public methodThrottle(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
Public methodThrottle(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
Public methodThrottle(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
Top
See Also