Как удалить приложение outlook в ASP. NET C# - PullRequest
0 голосов
/ 24 января 2020

я пытаюсь удалить или отменить уже созданное назначение со следующим кодом:

string lugarReunion = lugar;
        string asuntoReunion = "Reunión de Falla " + codigo;
        string descripcionReunion = "Reunión de Falla";
        System.DateTime fechaComienzo = Convert.ToDateTime(fechaReunion + " " + horaInicio);
        System.DateTime fechaFin = Convert.ToDateTime(fechaReunion + " " + horaFin);
        string tipoCita = "CANCEL";

        String[] contents = { "BEGIN:VCALENDAR",
                              "PRODID:-//Flo Inc.//FloSoft//EN",
                              "BEGIN:VEVENT",
                              "DTSTART:" + fechaComienzo.ToUniversalTime().ToString("yyyyMMdd\\THHmmss\\Z"), 
                              "DTEND:" + fechaFin.ToUniversalTime().ToString("yyyyMMdd\\THHmmss\\Z"), 
                              "LOCATION:" + lugarReunion, 
                              "DESCRIPTION;ENCODING=QUOTED-PRINTABLE:" + descripcionReunion,
                              "SUMMARY:" + asuntoReunion, "PRIORITY:3", 
                              "END:VEVENT", "END:VCALENDAR" };

        fechaReunion = fechaReunion.Replace("/", "-");

        System.IO.File.WriteAllLines(Server.MapPath("Calendario "+ fechaReunion + ".ics"), contents);

        Attachment mailAttachment = new Attachment(Server.MapPath("Calendario " + fechaReunion + ".ics"));

Используя другой метод, я отправляю электронное письмо с созданием отмены назначения, и с этой работой все в порядке.

Теперь, что мне нужно сделать, это удалить или отменить это назначение, чтобы оно больше не появлялось в календаре Outlook. Я попытался добавить "METHOD: CANCEL" в переменную содержимого String [], но не работает.

есть ли способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...