C# Class HA4IoT.ExternalServices.AzureCloud.EventHubSender

Exibir arquivo Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Public Methods

Method Description
Enable ( ) : void
EnqueueEvent ( Newtonsoft.Json.Linq.JObject eventData ) : void
EventHubSender ( string namespaceName, string eventHubName, string publisherName, string authorization ) : System

Private Methods

Method Description
CreateContent ( Newtonsoft.Json.Linq.JObject data ) : HttpStringContent
CreateHttpClient ( ) : HttpClient
ProcessPendingEventsAsync ( ) : Task
SendToAzureEventHubAsync ( Newtonsoft.Json.Linq.JObject body ) : Task

Method Details

Enable() public method

public Enable ( ) : void
return void

EnqueueEvent() public method

public EnqueueEvent ( Newtonsoft.Json.Linq.JObject eventData ) : void
eventData Newtonsoft.Json.Linq.JObject
return void

EventHubSender() public method

public EventHubSender ( string namespaceName, string eventHubName, string publisherName, string authorization ) : System
namespaceName string
eventHubName string
publisherName string
authorization string
return System