Example #1
0
        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());
        }
Example #2
0
        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());
        }