Arbeta med möten

Läs och spara möte i ICS-format

Appointment-klassen i Aspose.Email API kan användas för att ladda ett möte i ICS-format samt skapa ett nytt möte och spara det till disk i ICS-format. I den här artikeln skapar vi först ett möte och sparar det till disk i ICS-format, och sedan laddar vi det.

Skapa möte och spara till disk i ICS-format

Följande steg krävs för att skapa ett möte och spara det i ICS-format.

  1. Skapa en instans av Appointment-klassen och initiera den med denna konstruktor.
  2. Skicka följande argument till konstruktorn ovan
    1. Deltagare
    2. Beskrivning
    3. Slutdatum
    4. Plats
    5. Organisatör
    6. Startdatum
    7. Sammanfattning
  3. Anropa Save()-metoden och ange filnamn samt format i argumenten.

Mötet kan öppnas i Microsoft Outlook eller i vilket program som helst som kan läsa in en ICS-fil. Om filen öppnas i Microsoft Outlook läggs mötet automatiskt till i Outlook‑kalendern.

Följande kodavsnitt visar hur du skapar och sparar ett möte till disk i ICS-format.

Läs möte i ICS-format

För att läsa in ett möte i ICS-format krävs följande steg:

  1. Skapa en instans av Appointment-klassen.
  2. Anropa Load()-metoden genom att ange sökvägen till ICS-filen.
  3. Läs vilken egenskap som helst för att få information från mötet (ICS‑fil).

Följande kodavsnitt visar hur du laddar ett möte i ICS-format.

Läs flera händelser från en ICS-fil

Skriv flera händelser till en ICS-fil

Skapa en utkastförfrågan för möte

Det visades i våra tidigare artiklar hur man skapar och sparar ett möte i ICS-format. Det är ofta nödvändigt att skapa en mötesförfrågan i utkastläge, så att grundinformationen läggs till och sedan kan samma utkastmöte vidarebefordras till andra användare för nödvändiga ändringar enligt individuella användare. För att spara ett möte i utkastläge bör Method-egenskapen i Appointment-klassen sättas till Publish. Följande kodavsnitt visar hur du skapar en utkastmötesförfrågan.

Skapa utkast för möte från text

Följande kodavsnitt visar hur du skapar ett utkastmöte från text. 

Ställ in deltagarnas status för mötesdeltagare

Aspose.Email för .NET‑API låter dig sätta status för mötesdeltagare när du formulerar ett svar. Detta lägger till PARTSTAT‑egenskapen i ICS-filen.