我正在尝试更新任务详细信息:
var t = await graphClient.Planner.Tasks[task.Id].Details.Request().GetAsync();
var ETag = t.GetETag();
然而GetETag()
回报null
。
ETag 是 AdditionalData 字典的一部分,因此我可以编写自己的方法来提取它。
例如:
var e = etag = (taskDetails.AdditionalData["@odata.etag"] as JsonElement?)?.GetString();
但是为什么内置方法不起作用?我的代码和微软的测试代码几乎一模一样。
谢谢。