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

EnqueueEvent() public method

public EnqueueEvent ( Newtonsoft.Json.Linq.JObject eventData ) : void
eventData Newtonsoft.Json.Linq.JObject
return void
        public void EnqueueEvent(JObject eventData)
        {
            if (eventData == null) throw new ArgumentNullException(nameof(eventData));

            lock (_pendingEvents)
            {
                _pendingEvents.Add(eventData);
            }

            _eventsLock.Set();
        }

Usage Example

Exemplo n.º 1
0
        private void SendTestEvent(object sender, RoutedEventArgs e)
        {
            var eventHubSender = new EventHubSender(
                NamespaceTextBox.Text,
                EventHubNameTextBox.Text,
                EventHubPublisherTextBox.Text,
                EventHubSasTokenTextBox.Text);

            eventHubSender.Enable();
            eventHubSender.EnqueueEvent(new JObject());
        }
All Usage Examples Of HA4IoT.ExternalServices.AzureCloud.EventHubSender::EnqueueEvent