我有以下代码来创建 JSON 对象,然后将其发布到 powerBI 中的流数据集。使用代码,到目前为止,我似乎可以很好地找到数据集和表,但是我的 json 对象收到了错误的请求。下面的代码中是否缺少一些简单的东西阻止它工作?
using (var client = new PowerBIClient(new Uri(ApiUrl), tokenCredentials))
{
var payload = new testValues
{
value1 = "test",
value2 = counter,
value3 = DateTime.UtcNow
};
string stringPayload = JsonConvert.SerializeObject(payload);
StringContent postContent = new StringContent(stringPayload, Encoding.UTF8, "application/json");
ODataResponseListDataset datasets = client.Datasets.GetDatasetsInGroup(GroupId);
client.Datasets.PostRowsInGroup(GroupId, datasets.Value.LastOrDefault().Id, "RealTimeData", postContent);
counter++;
return;
}
下面是 testValues 类,以防万一也可以在这里阐明我的问题:
public class testValues
{
[JsonProperty("value1")]
public string value1 { get; set; }
[JsonProperty("value2")]
public int value2 { get; set; }
[JsonProperty("value3")]
public DateTime value3 { get; set; }
}