Microsoft graph api 无法使用GraphServiceClient更新用户

Microsoft graph api 无法使用GraphServiceClient更新用户,microsoft-graph-api,Microsoft Graph Api,我的问题正是它在标题中所说的。如果我想使用MicrosoftGraph与用户交互,我有几个选项: graphClient.Users.Request.GetAsync() graphClient.Users.Request.AddAsync() 我想看看: graphClient.Users.Request.UpdateAsync() 不幸的是,我的问题是我没有看到它。它在哪里?我在其他一些对象上看到UpdateSync。。。为什么它不在用户身上?我错过了一些重要的文档吗?这是关于用户的。你

我的问题正是它在标题中所说的。如果我想使用MicrosoftGraph与用户交互,我有几个选项:

graphClient.Users.Request.GetAsync()
graphClient.Users.Request.AddAsync()
我想看看:

graphClient.Users.Request.UpdateAsync()

不幸的是,我的问题是我没有看到它。它在哪里?我在其他一些对象上看到UpdateSync。。。为什么它不在用户身上?我错过了一些重要的文档吗?

这是关于用户的。你错过了一些东西。您尚未识别用户,请使用索引器。此外,请求是一种方法,而不是属性

var betterMe = new User()
{
   GivenName = "Super Man"
};

// Update the user to Super Man
await graphClient.Users[myId].Request().UpdateAsync(betterMe);

谢谢,我是从内存中输入的,因此调用请求作为属性而不是方法。这似乎就是我要找的。谢谢天哪!我可以让我的代码工作后,来到这里,学习你的答案。我的问题是: