2017-05-02 28 views
1

我的问题正是它在标题中所说的。如果我想使用MicrosoftGraph用户进行互动,我有几个选择:无法使用GraphServiceClient更新用户

graphClient.Users.Request.GetAsync() 
graphClient.Users.Request.AddAsync() 

我想看看:

graphClient.Users.Request.UpdateAsync() 

不幸的是,我的问题是,我没有看到它。它在哪里?我在其他几个对象上看到UpdateAsync ...为什么不是用户?我错过了一些关键的文档吗?

回答

2

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

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

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

谢谢,我从内存中输入这个,因此调用请求作为属性而不是方法。这似乎是我正在寻找的。谢谢! –