static void Main(string[] args) { string connectionString = ConfigurationManager.AppSettings["Microsoft.ServiceBus.ConnectionString"]; AscoltatoreDispositivi sender = new AscoltatoreDispositivi("HostName=badge.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=A9AJoMmDSvwtdpvflTKXl6z3LJdhhwGH4VdCVNMHJMU="); var tasks = new List <Task>(); foreach (string partition in sender.HubClient.GetRuntimeInformation().PartitionIds) { tasks.Add(sender.RicezioneMessaggiDaDispositivi(partition)); // mi metto in ascolto dei messaggi dei device } Task.WaitAll(tasks.ToArray()); }
static void Main(string[] args) { string connectionString = ConfigurationManager.AppSettings["Microsoft.ServiceBus.ConnectionString"]; string dbConnectionstring = ConfigurationManager.ConnectionStrings["BadgeContext"].ConnectionString; AscoltatoreDispositivi sender = new AscoltatoreDispositivi(connectionString, dbConnectionstring); var tasks = new List <Task>(); foreach (string partition in sender.HubClient.GetRuntimeInformation().PartitionIds) { tasks.Add(sender.RicezioneMessaggiDaDispositivi(partition)); // mi metto in ascolto dei messaggi dei device } Task.WaitAll(tasks.ToArray()); }