You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 17:58:13