Reader from Event Hub that handles all partitions and filters.
Update the following in app.config
- Event hub Connection string
- Storage Connection string
This tool uses blocking collection to write event data as JSON and also to write status to WPF UI using dispatcher.
Following are mandatory fields
- Event Hub Name : Name of Event Hub
- Path : Path to write JSON.
If consumer group is not provided, it uses the default consumer group.
For every event data, it saves two files
- EventData_GUID.json : contains body of event data.
- EventData_Properties : Properties of Event Data.
Moved out the base implemenatation of processing from Event Hub to library so that it can be plug and played with any unit test (or) console application
For the filter, it just supports ActivityId, VIN. Will be undergoing changes to handle in generic way to configure filters