【问题标题】:Microsft Graph SDK: How to remove recurrence settings from an eventMicrosoft Graph SDK:如何从事件中删除重复设置
【发布时间】:2020-04-14 13:09:09
【问题描述】:


我正在使用 ASP.Net Core 3.1 和 Microsoft Graph Beta 0.15。如何删除事件的重复设置。
我尝试将Recurrence 属性设置为null,但没有效果。

Event graph = new Event();
...
event.Recurrence = null;
await graphServiceClient.Me.Events[id].Request().UpdateAsync(event);

这可以通过 Microsoft Graph Explorer 执行 PATCH 请求来实现,如 this post

PATCH https://graph.microsoft.com/beta/users/me/events/{id}
Content-type: application/json

{
  "recurrence": null,
}

任何帮助将不胜感激,谢谢

【问题讨论】:

    标签: microsoft-graph-api microsoft-graph-sdks microsoft-graph-calendar


    【解决方案1】:

    尝试使用 AdditionalData 属性

    var additionalData = new Dictionary<string, object>();
    additionalData.Add("recurrence", null); 
    event.AdditionalData = additionalData;
    

    【讨论】:

      【解决方案2】:

      这是目前 SDK 的限制,如 here 所述。解决方法是自己构建请求并执行。

      【讨论】:

        猜你喜欢
        • 2018-06-24
        • 1970-01-01
        • 2022-12-09
        • 2011-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多