Example #1
0
        // IClientPropertyHandler
        public async Task <JObject> GetReportedPropertyAsync()
        {
            var request  = new Message.GetWindowsTelemetryRequest();
            var response = await _systemConfiguratorProxy.SendCommandAsync(request) as Message.GetWindowsTelemetryResponse;

            WindowsTelemetryDataContract.ReportedProperties reportedProperties = new WindowsTelemetryDataContract.ReportedProperties();
            reportedProperties.level = response.data.level;
            return(reportedProperties.ToJsonObject());
        }
Example #2
0
        /// <summary>
        /// Retrieve windows telemetry setting from device twin.
        /// </summary>
        private async void GetReportedButton_ClickAsync(object sender, RoutedEventArgs e)
        {
            var twinResult = await _mainPage.GetTwinData(WindowsTelemetryDataContract.SectionName);

            if (twinResult != null)
            {
                WindowsTelemetryDataContract.ReportedProperties reportedProperties = WindowsTelemetryDataContract.ReportedProperties.FromJsonObject((JObject)twinResult);
                ReportedTextBox.Text = reportedProperties.level;
            }
        }
 public void FromJsonObject(JObject json)
 {
     WindowsTelemetryDataContract.ReportedProperties reportedProperties = WindowsTelemetryDataContract.ReportedProperties.FromJsonObject(json);
     Level.Text = reportedProperties.level;
 }