#c#
#c#
Вопрос:
Я внедряю автоматический обработчик событий календаря, который обрабатывает запрос на собрание от организатора. Затем я отправляю электронное письмо (с вложением mime), чтобы утвердить / отклонить приглашение на собрание. Это обновляет меня (как участника) как принятого / отклоненного в календаре организатора, НО как мне на самом деле обновить свой статус (как участника) на принято / отклонено в моем календаре.
Вот ics, который я отправляю организатору, который отлично работает. Я пытался отправить те же ics самому себе в надежде, что мой статус будет обновлен в соответствии с моим ответом, но безрезультатно. Пожалуйста, помогите.
var str = new StringBuilder();
str.AppendLine("BEGIN:VCALENDAR");
str.AppendLine($"METHOD:REPLY");
str.AppendLine("PRODID:-//iCal Integration");
str.AppendLine("VERSION:2.0");
str.AppendLine("BEGIN:VEVENT");
str.AppendLine($"UID:{uid}");
str.AppendLine($"DTSTAMP:{DateTime.UtcNow:yyyyMMddTHHmmssZ}");
str.AppendLine($"ORGANIZER:mailto:{organizer}");
str.AppendLine($"ATTENDEE;PARTSTAT={EventParticipationStatus.Accepted}:mailto:{room}");
str.AppendLine($"DTSTART:{start:yyyyMMddTHHmmssZ}");
str.AppendLine($"DTEND:{end:yyyyMMddTHHmmssZ}");
str.AppendLine($"LOCATION:{location}");
str.AppendLine($"DESCRIPTION:{description}");
str.AppendLine($"SUMMARY:{summary}");
str.AppendLine($"STATUS:{EventStatus.Confirmed}");
str.AppendLine("END:VEVENT");
str.AppendLine("END:VCALENDAR");
Чего бы я хотел, так это чтобы в календаре участника также отражалось, что он принял / отклонил собрание