Delegating event processing

I have processes that are generating events in an environment where there is no internet access. These processes need to stream their Sentry events to another service that can push them into Sentry via the Internet.

The “offline processes” still need to use the offline caching for when the intermediate service isn’t available, but any time the SDK tries to send events to Sentry, I need to be able to say “I’ll handle this” and stream the event to my own service.

I’m using Alpha 8 of the .Net Core SDK. How would I do this?