public void Enable()
{
var task = Task.Factory.StartNew(
async () => await ProcessPendingEventsAsync(),
CancellationToken.None,
TaskCreationOptions.LongRunning,
TaskScheduler.Default);
task.ConfigureAwait(false);
}
private void SetupEventHubSender(JsonObject settings) { // TODO: Use Options-Class _eventHubSender = new EventHubSender( settings.GetNamedString("NamespaceName"), settings.GetNamedString("EventHubName"), settings.GetNamedString("PublisherName"), settings.GetNamedString("Authorization")); _eventHubSender.Enable(); }