c# - 使用 .NET SDK MailboxSettings 始终为 null

标签 c# microsoft-graph-api

问题:

使用 C# 库,试图获取用户的 mailboxsettings 但它始终是 null 作为 User 类的属性

我尝试像下面这样获取 mailboxsetting:

return (await client.Users["userid"].Request().GetAsync()).MailboxSettings;

但它总是返回null

但是当我尝试通过发送请求 /beta/users/{id}/mailboxSettings 来使用 rest API 时,它起作用了。

是不是 mailboxsettings 没有暴露在 User 类中?

最佳答案

您应该像这样构建您的请求:

var result = await client.Users["userid"].Request().Select("MailboxSetting").GetAsync().Result;
var mailboxSettings = result.MailboxSettings;

因此您将获得MailboxSettings

关于c# - 使用 .NET SDK MailboxSettings 始终为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46901314/

相关文章:

c# - 使用 Microsoft Graph API 更新 Excel 命名范围中的值

microsoft-graph-api - Outlook API v2.0 getEvents 并发限制

c# - Microsoft Graph DateTimeTimeZone 到 LocaldateTime

c# - 构造函数链接或使用命名/可选参数

c# - 在 WebAPI 中对模型使用可序列化属性

c# - 是否可以使用 .net 类型声明别名?

c# - 符号 <> 在 MSIL 中是什么意思?

sharepoint - 404 从 Microsoft Graph 下载 OneDrive 内容

c# - 无法使用 Microsoft Graph API 创建事件

c# - 如何在Windows 8 Metro 界面上方绘制?