Release v24.1.0
Summary
Adds stream position metadata to event context, as well as adding the ability to programmatically decide the processing range of event handlers.
Stream position metadata requires runtime version 9.9.0 or newer.
Usage
EventHandlerWithRangeSelectorAttribute<T>
can be used instead of the EventHandler
attribute, where T is an IProcessRangeSelector
. The given range selector will be used to determine what time range will be processed by the handler.
Added
EventContext
: Added StreamPositionEventHandlerWithRangeSelector
: New attribute that supports programmatic process range selection.