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

使用Microsoft Graph C# SDK复制邮件遇问题求解决

解决Microsoft Graph 5.x版本中邮件复制的API调用问题

在Microsoft.Graph 5.x预览版(包括你使用的5.0.0-preview-12)中,SDK的API调用逻辑已重构,旧版本的.Copy(destinationId)链式调用方式不再适用,需改用基于请求体的调用方式:

正确代码示例

using Microsoft.Graph.Models;

var graphClient = GetGraphClientInstance();
var destinationFolderId = "destinationFolderId-value";

// 构造复制请求的请求体
var copyRequestBody = new CopyPostRequestBody
{
    DestinationId = destinationFolderId
};

// 执行邮件复制操作
await graphClient.Users["myUserName"].Messages[specificMail.Id].Copy.PostAsync(copyRequestBody);

关键变化说明

  • 5.x版本中,Copy不再是直接接收目标ID参数的方法,而是作为请求构建器存在,需要通过PostAsync传入CopyPostRequestBody对象来指定目标文件夹ID。
  • 无需额外调用.Request()方法,5.x SDK简化了链式调用流程,直接通过PostAsync发起请求即可。

内容的提问来源于stack exchange,提问作者fabian09

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 07:05:52