HA4IoT.ExternalServices.AzureCloud.EventHubSender.Enable C# (CSharp) Method

Enable() public method

public Enable ( ) : void
return void
        public void Enable()
        {
            var task = Task.Factory.StartNew(
                async () => await ProcessPendingEventsAsync(),
                CancellationToken.None,
                TaskCreationOptions.LongRunning,
                TaskScheduler.Default);

            task.ConfigureAwait(false);
        }

Usage Example

        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();
        }
All Usage Examples Of HA4IoT.ExternalServices.AzureCloud.EventHubSender::Enable