Laden...

Über Tool Kalendereinträge in einem öffentlichen Kalender erstellen lassen?

Erstellt von marcok vor 4 Jahren Letzter Beitrag vor 4 Jahren 1.400 Views
M
marcok Themenstarter:in
1 Beiträge seit 2019
vor 4 Jahren
Über Tool Kalendereinträge in einem öffentlichen Kalender erstellen lassen?

Hallo zusammen,

ich möchte gerne über ein Tool Kalendereinträge in einem öffentlichen Kalender (Exchange OnPremise oder Online), erstellen lassen.

Mit meinem eigenen Kalender klappt es, aber ich finde keine Möglichkeit, diesen Termin in einem öffentlichen abzuspeichern. Hat hier jemand einen Tipp? Vielen Dank.

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2013);
            service.Credentials = new WebCredentials(oExchangeMailAddress.Text, oExchangePassword.Text);
            service.TraceEnabled = true;
            service.TraceFlags = TraceFlags.All;
            service.AutodiscoverUrl(oExchangeMailAddress.Text, RedirectionUrlValidationCallback);

            Appointment appointment = new Appointment(service);
            appointment.Subject = "Tool für Kalendereinträge";
            appointment.Body = "Testbody";
            appointment.Start = DateTime.Now.AddDays(1);
            appointment.End = appointment.Start.AddHours(1);
            appointment.Location = "interner Kalender";
            appointment.Save();
1.029 Beiträge seit 2010
vor 4 Jahren

Hi,

naja - die Save-Methode bietet dir an in einen anderen Ordner zu speichern als den Standardordner des Benutzers.

Du musst jetzt letztendlich noch die Suchfunktion von EWS verwenden um das richtige Folder (bzw. dessen Id) herauszufinden - dann kannst du dort auch das Appointment speichern...

LG

16.806 Beiträge seit 2008
vor 4 Jahren

Hinweis: Der Code wird in der Form nicht für OnPrem und Cloud funktionieren; die REST 2.0 API ist nur für Online verfügbar.

F
3 Beiträge seit 2015
vor 4 Jahren

Hallo,

ich habe ein ähnliches Problem mit Exchange 2016 onPrem.

Kann da jemand bei helfen ?

Gruß Frank