使用Microsoft Graph 中的create event API 调用和.NET SDK创建事件。这是我的代码:
private async Task addEvent(Event @event)
{
using(var task = Task.Run(async() => await client
.Me
.Calendars[calendarID]
.Events.Request()
.AddAsync(@event)))
{
while (!task.IsCompleted)
Thread.Sleep(200);
}
}
这在我的本地计算机和另一个提供商的 VM 中的 IIS 上按预期运行和工作 - 已经大约 6 个月了。
但是,当它在 Azure 应用服务上运行时,它不会引发异常,但不会实际创建任何事件。获取事件和日历的只读调用有效,但这个调用不起作用。任何想法表示赞赏 - 也许应用服务中有设置?