升级Microsoft Graph SDK 5.3.0:DriveItem列值设置代码求助
解决Microsoft Graph SDK 5.3.0中DriveItem列值设置问题
SDK 5.x版本重构了API调用逻辑,移除了旧版本里的.Request()构建器,直接通过客户端对象链调用对应方法即可。以下是适配后的代码:
string key = "SomeColHeader"; string value = "Value1"; var fieldValueSet = new FieldValueSet { AdditionalData = new Dictionary<string, object>() { {key, value} } }; await GraphClient .Drives[driveId] .Items[driveItemId] .ListItem .Fields .PatchAsync(fieldValueSet);
关键改动说明:
- 移除
.Request()调用,SDK 5.x中所有CRUD操作直接通过对象链后的方法发起 - 将
.UpdateAsync()替换为.PatchAsync(),更新列表项字段属于部分更新操作,对应HTTP PATCH方法
内容的提问来源于stack exchange,提问作者Ásgeir Gunnar Stefánsson
相关产品推荐
相关产品推荐

