Lavorare con gli appuntamenti
Carica e salva appuntamento in formato ICS
La classe Appointment nell’API Aspose.Email può essere utilizzata per caricare un appuntamento in formato ICS così come per crearne uno nuovo e salvarlo su disco in formato ICS. In questo articolo, creiamo prima un appuntamento e lo salviamo su disco in formato ICS, poi lo carichiamo.
Crea appuntamento e salva su disco in formato ICS
I seguenti passaggi sono necessari per creare un appuntamento e salvarlo in formato ICS.
- Crea un’istanza della classe Appointment e inizializzala con questo costruttore.
- Passare i seguenti argomenti nel costruttore sopra
- Partecipanti
- Descrizione
- Data di fine
- Posizione
- Organizzatore
- Data di inizio
- Riepilogo
- Chiama il metodo Save() e specifica il nome del file e il formato negli argomenti.
L’appuntamento può essere aperto in Microsoft Outlook o in qualsiasi programma in grado di caricare un file ICS. Se il file viene aperto in Microsoft Outlook, aggiunge automaticamente l’appuntamento nel calendario di Outlook.
Il seguente frammento di codice mostra come creare e salvare un appuntamento su disco in formato ICS.
Carica appuntamento in formato ICS
Per caricare un appuntamento in formato ICS, sono necessari i seguenti passaggi:
- Crea un’istanza della classe Appointment.
- Chiama il metodo Load() fornendo il percorso del file ICS.
- Leggi qualsiasi proprietà per ottenere informazioni dall’appuntamento (file ICS).
Il seguente frammento di codice mostra come caricare un appuntamento in formato ICS.
Leggi più eventi da un file ICS
Scrivi più eventi in un file ICS
Crea una richiesta di appuntamento bozza
Nei nostri articoli precedenti è stato mostrato come creare e salvare un appuntamento in formato ICS. Spesso è necessario creare una richiesta di appuntamento in modalità Bozza, in modo che le informazioni di base vengano aggiunte e poi la stessa Bozza di appuntamento possa essere inoltrata ad altri utenti per le modifiche necessarie secondo le esigenze individuali. Per salvare un appuntamento in modalità Bozza, la proprietà Method della classe Appointment deve essere impostata su Publish. Il seguente frammento di codice mostra come creare una richiesta di appuntamento in bozza.
Creazione di un appuntamento bozza da testo
Il seguente frammento di codice mostra come creare una bozza di appuntamento da testo.
Imposta lo stato dei partecipanti agli appuntamenti
L’API Aspose.Email per .NET consente di impostare lo stato dei partecipanti all’appuntamento durante la formulazione di un messaggio di risposta. Questo aggiunge la proprietà PARTSTAT al file ICS.