async Task UpdateReportedStatus(UpdateStatus newStatus) { Status = newStatus; this.managedDevice.UpdateStatus(Status.ToString()); TwinCollection properties = new TwinCollection(); properties[UpdateStatusProperty] = Status.ToString(); try { await client.UpdateReportedPropertiesAsync(properties); } catch (Exception e) { } }
// RowUpdatingEventArgs.UpdateStatus internal static ArgumentOutOfRangeException InvalidUpdateStatus(UpdateStatus value) { #if DEBUG switch (value) { case UpdateStatus.Continue: case UpdateStatus.ErrorsOccurred: case UpdateStatus.SkipAllRemainingRows: case UpdateStatus.SkipCurrentRow: Debug.Assert(false, "valid UpdateStatus " + value.ToString()); break; } #endif return(InvalidEnumerationValue(typeof(UpdateStatus), (int)value)); }
public DataRow(string domain, DateTime lastUpdate, UpdateStatus status) { InitializeComponent(); this.chkDomain.Text = domain; this.lblLastUpdated.Text = $"{lastUpdate.ToShortDateString()} {lastUpdate.ToShortTimeString()}"; this.lblDomainHealth.Text = status.ToString(); if (status == UpdateStatus.OK) { this.lblDomainHealth.BackColor = Color.Green; this.lblDomainHealth.ForeColor = Color.White; } else if (status == UpdateStatus.NA) { this.lblDomainHealth.BackColor = Color.Yellow; this.lblDomainHealth.ForeColor = Color.Black; } else { this.lblDomainHealth.BackColor = Color.Red; this.lblDomainHealth.ForeColor = Color.Black; } }