Возвращение API для анализа временных рядов Не удалось привести или преобразовать из System.String в Microsoft.Rdx.Client.Events.Property - PullRequest
0 голосов
/ 19 февраля 2019

Привет, мы только начали использовать понимание временных рядов. Нам нужно перечислить указанный список значений свойств под конкретным идентификатором временного ряда. В соответствии с документацией в Azure, мы использовали следующий API в методе post для достижения этой цели.

https://XXXXX_EnvironmentFqdn_XXXXX.env.timeseries.azure.com/timeseries/query?api-version=2018-11-01-preview

При отправке следующего тела запроса в API

        {
          "getEvents":{
             "timeSeriesId": ["UniqueId"],
            "searchSpan": {
               "from": "2019-02-17T00:00:00Z",
              "to": "2019-02-18T00:16:50Z"
              },
             "projectedProperties": ["DesiredProp"]
          }
        }

возвращается неверный запрос 400 со следующим сообщением об ошибке.

   {
    "error": {
    "code": "InvalidInput",
    "message": "Error converting value \"DesiredProp\" to type
    'Microsoft.Rdx.Client.Events.Property'. Path 
   'getEvents.projectedProperties[0]', line 9, position 45.\r\n---> Could 
    not        cast or convert from System.String to 
    Microsoft.Rdx.Client.Events.Property.\r\n"
      }
     }

при удалении свойства projectedProperties из API тела ответа работает нормально, но вернет все свойства временного ряда.

любая помощь будет мне очень признательна и заранее благодарна.

...