VALARM в файле .ics

Это файл .ics, сгенерированный из моего кода C#, который успешно открывается в Outlook и также показывает напоминание.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART:20131022T130000Z
DTEND:20131023T140000Z
SUMMARY:22Demo1
DESCRIPTION:first demo
LOCATION:Ald
BEGIN:VALARM
TRIGGER:-PT10M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR

Но когда я меняю время и время начала поставки = 09:00 и время окончания = 10:00, тогда создается файл .ics

как показано ниже, и в этом случае напоминание не вводится при открытии в Outlook.

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
DTSTART:20131022T100000Z
DTEND:20131023T110000Z
SUMMARY:22Demo1
DESCRIPTION:first demo
LOCATION:Ald
BEGIN:VALARM
TRIGGER:-PT10M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR

Наконец, я заметил, что если время указано с 13:00 (13:00) до 23:00 (22:00), оно работает нормально, и напоминание добавляется, но если я ввожу время, например, 09:00 (AM) или 11: 00(AM), то напоминание не добавляется.

Пожалуйста, скажите, где я ошибаюсь или что мне не хватает.


person Srivastava_Ajita    schedule 22.10.2013    source источник


Ответы (1)


Во втором случае ваша встреча начинается в прошлом (первая также скоро будет в прошлом), и Outlook не будет устанавливать напоминание в прошлом.

person Martin Liversage    schedule 22.10.2013
comment
Теперь первая встреча также в прошлом, и вы увидите то же поведение, что и в Outlook, напоминание не установлено. - person Martin Liversage; 22.10.2013
comment
Спасибо @Martin, я думал, что схожу с ума, и никогда не думал о логике, в которой я использовал прошлую дату ... конечно, никаких напоминаний! - person Doug Ayers; 01.01.2015