public void CreateAzureIoTEdgeDevice() { if (MSAHelper.CurrentState == SigninStates.SignedIn) { var azureIoTHub = AzureIoTHubs.ElementAt(SelectedAzureIoTHubIndex); if (azureIoTHub != null) { QueueUserWorkItem(CreateAzureIoTEdgeDevice, azureIoTHub); } } }
private void SetAzureIoTHubList(List <AzureIoTHub> hubList) { SetUIState(HideMainProgressUI); _parentPage.CreateDescription.Dispatcher.Invoke(() => _parentPage.CreateDescription.Text = Strings.NewAzureDevice, DispatcherPriority.Background); AzureIoTHubs.Clear(); foreach (var hub in hubList) { AzureIoTHubs.Add(hub); } HubEnumerationComplete?.Invoke(this, EventArgs.Empty); }