Arbeiten mit Terminen

Termin im ICS‑Format laden und speichern

Die Appointment‑Klasse in der Aspose.Email‑API kann verwendet werden, um einen Termin im ICS‑Format zu laden sowie einen neuen Termin zu erstellen und ihn im ICS‑Format auf dem Datenträger zu speichern. In diesem Artikel erstellen wir zunächst einen Termin und speichern ihn im ICS‑Format, anschließend laden wir ihn.

Termin erstellen und auf dem Datenträger im ICS‑Format speichern

Die folgenden Schritte sind erforderlich, um einen Termin zu erstellen und im ICS‑Format zu speichern.

  1. Erstellen Sie eine Instanz der Appointment‑Klasse und initialisieren Sie sie mit diesem Konstruktor.
  2. Geben Sie die folgenden Argumente im obigen Konstruktor an
    1. Teilnehmer
    2. Beschreibung
    3. Endedatum
    4. Ort
    5. Organisator
    6. Startdatum
    7. Zusammenfassung
  3. Rufen Sie die Save()-Methode auf und geben Sie den Dateinamen sowie das Format in den Argumenten an.

Der Termin kann in Microsoft Outlook oder jedem anderen Programm, das eine ICS-Datei laden kann, geöffnet werden. Wird die Datei in Microsoft Outlook geöffnet, fügt sie den Termin automatisch dem Outlook-Kalender hinzu.

Das folgende Codebeispiel zeigt, wie Sie einen Termin erstellen und im ICS‑Format auf dem Datenträger speichern.

Termin im ICS‑Format laden

Um einen Termin im ICS-Format zu laden, sind die folgenden Schritte erforderlich:

  1. Erstellen Sie eine Instanz der Appointment‑Klasse.
  2. Rufen Sie die Load()-Methode auf, indem Sie den Pfad der ICS-Datei angeben.
  3. Lesen Sie beliebige Eigenschaften, um Informationen aus dem Termin (ICS‑Datei) zu erhalten.

Das folgende Codebeispiel zeigt, wie Sie einen Termin im ICS‑Format laden.

Mehrere Ereignisse aus einer ICS-Datei lesen

Mehrere Ereignisse in eine ICS‑Datei schreiben

Entwurf einer Terminanfrage erstellen

In unseren vorherigen Artikeln wurde gezeigt, wie man einen Termin im ICS‑Format erstellt und speichert. Es ist häufig erforderlich, eine Termin‑Anfrage im Entwurfsmodus zu erstellen, sodass die Basisinformationen hinzugefügt werden und anschließend derselbe Entwurfstermin an andere Benutzer weitergeleitet werden kann, um notwendige Änderungen gemäß den individuellen Benutzern vorzunehmen. Um einen Termin im Entwurfsmodus zu speichern, muss die Method‑Eigenschaft der Appointment‑Klasse auf Publish gesetzt werden. Das folgende Codebeispiel zeigt, wie Sie eine Entwurfs‑Termin‑Anforderung erstellen.

Entwurf einer Terminerstellung aus Text

Das folgende Codebeispiel zeigt, wie man einen Entwurfstermin aus Text erstellt. 

Status der Termin-Teilnehmer festlegen

Aspose.Email für .NET API ermöglicht es, den Status von Termin-Teilnehmern beim Verfassen einer Antwortnachricht festzulegen. Dies fügt die PARTSTAT-Eigenschaft zur ICS-Datei hinzu.