我想使用Microsoft Graph API在Azure AD中更新用户的属性:
await client.Users[userId].Request().UpdateAsync(new User
{
Id = userId,
AdditionalData = new Dictionary<string, object>
{
[targetAttribute] = value
}
});
它工作正常,但是我现在不知道如何测试。
答案 0 :(得分:0)
什么意思是您要在完成后提出通知或类似内容?例如,您可以将结果记录在控制台中或任何地方。您还可以打印用户值,以确保已应用了哪些更改。
您可以在异步任务之后使用 ContinueWith() 进行此操作。 这是一个例子:
var t = new Task();
t.ContinueWith(o =>{
if(o.IsFaulted){
Console.WriteLine(o.Exception?.InnerException);
return;
}
Console.WriteLine(o.Result);
});