Вопрос по – Как отменить событие календаря, используя файлы ics?

8

Одним из наших требований является создание файлов iCalendar (.ics) и отправка каждого из них по электронной почте в виде вложения. Мы используемDDay.Ical.dll создать файлы ics как в:

// Create a new iCalendar
iCalendar iCal = new iCalendar();

// Create the event, and add it to the iCalendar
Event evt = iCal.Create<Event>();

// Set information about the event
evt.Start = new iCalDateTime(SomeStartTime);
evt.End = new iCalDateTime(SomeEndTime);
evt.Location = "At so and so place";
evt.Description = "Some Description";
evt.Summary = "About Some Subject";
iCal.Method = "PUBLISH";

// Serialize (save) the iCalendar
iCalendarSerializer serializer = new iCalendarSerializer();
serializer.Serialize(iCal, @"iCalendar.ics");

Полный процесс:

  1. User1 create an iCal file for specific date and time and send it to User2.
  2. User2 will open the ics file and accept the invitation. An appointment item will be created in User2's LOCAL outlook.

Теперь предположим, что по любой причине, если встреча отменена, тогда Пользователь1 ДОЛЖЕН создать файл ics и отправить его Пользователю2, чтобы Пользователь2 мог отменить свое событие из локального внешнего вида.

Как создать такой файл ics?

Ваш Ответ

1   ответ
11

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit ExceededError: User Rate Limit Exceeded

Error: User Rate Limit ExceededError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

             / "CANCELLED"    ;Indicates event was cancelled.

Error: User Rate Limit ExceededError: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

Похожие вопросы