Microsoft Graph SDK: как удалить настройки повторения из события


Я использую 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);

Это возможно, выполнив запрос PATCH через Microsoft Graph Explorer, как указано в этом сообщении

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

{
  "recurrence": null,
}

Любая помощь будет оценена, спасибо


person Nikolay Tashev    schedule 14.04.2020    source источник


Ответы (2)


Это сегодняшнее ограничение SDK, как описано здесь. Обходной путь — создать запрос и выполнить его самостоятельно.

person baywet    schedule 14.04.2020

Попробуйте использовать свойство AdditionalData

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