myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Office-Technologien » Über Tool Kalendereinträge in einem öffentlichen Kalender erstellen lassen?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

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

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
marcok marcok ist männlich
myCSharp.de-Mitglied

Dabei seit: 22.08.2019
Beiträge: 1


marcok ist offline

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

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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.

C#-Code:
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();
Neuer Beitrag 22.08.2019 14:42 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Taipi88 Taipi88 ist männlich
myCSharp.de-Mitglied

avatar-3220.jpg


Dabei seit: 02.02.2010
Beiträge: 1.004
Entwicklungsumgebung: VS 2010
Herkunft: Mainz


Taipi88 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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
Neuer Beitrag 22.08.2019 15:05 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.825
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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.
Neuer Beitrag 22.08.2019 15:10 Beiträge des Benutzers | zu Buddylist hinzufügen
FrausDo FrausDo ist männlich
myCSharp.de-Mitglied

Dabei seit: 13.07.2015
Beiträge: 3
Entwicklungsumgebung: Visual Studio 2017


FrausDo ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

ich habe ein ähnliches Problem mit Exchange 2016 onPrem.

Kann da jemand bei helfen ?

Gruß Frank
Neuer Beitrag 02.09.2019 12:45 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 9 Monate.
Der letzte Beitrag ist älter als 8 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 01.06.2020 14:04