Praca ze spotkaniami

Wczytywanie i zapisywanie spotkania w formacie ICS

Klasa Appointment w API Aspose.Email może być użyta do wczytania spotkania w formacie ICS, a także do utworzenia nowego spotkania i zapisania go na dysku w formacie ICS. W tym artykule najpierw tworzymy spotkanie i zapisujemy je na dysku w formacie ICS, a następnie je wczytujemy.

Utwórz spotkanie i zapisz na dysku w formacie ICS

Następujące kroki są wymagane, aby utworzyć spotkanie i zapisać je w formacie ICS.

  1. Utwórz instancję klasy Appointment i zainicjalizuj ją przy użyciu tego konstruktora.
  2. Przekaż następujące argumenty do powyższego konstruktora
    1. Uczestnicy
    2. Opis
    3. Data zakończenia
    4. Lokalizacja
    5. Organizator
    6. Data rozpoczęcia
    7. Podsumowanie
  3. Wywołaj metodę Save() i określ nazwę pliku oraz format w argumentach.

Spotkanie może być otwarte w Microsoft Outlook lub w dowolnym programie, który potrafi wczytać plik ICS. Jeśli plik zostanie otwarty w Microsoft Outlook, automatycznie dodaje spotkanie do kalendarza Outlook.

Poniższy fragment kodu pokazuje, jak utworzyć i zapisać spotkanie na dysku w formacie ICS.

Wczytaj spotkanie w formacie ICS

Aby załadować spotkanie w formacie ICS, wymagane są następujące kroki:

  1. Utwórz instancję klasy Appointment.
  2. Wywołaj metodę Load() podając ścieżkę do pliku ICS.
  3. Odczytaj dowolną właściwość, aby uzyskać dowolną informację ze spotkania (plik ICS).

Poniższy fragment kodu pokazuje, jak wczytać spotkanie w formacie ICS.

Odczyt wielu zdarzeń z pliku ICS

Zapis wielu zdarzeń do pliku ICS

Utwórz wniosek o wersję roboczą spotkania

W poprzednich artykułach pokazano, jak utworzyć i zapisać spotkanie w formacie ICS. Często konieczne jest utworzenie wniosku o spotkanie w trybie wersji roboczej, aby dodać podstawowe informacje, a następnie przesłać tę wersję innym użytkownikom w celu wprowadzenia niezbędnych zmian zgodnie z ich potrzebami. Aby zapisać spotkanie w trybie wersji roboczej, właściwość Method klasy Appointment powinna być ustawiona na Publish. Poniższy fragment kodu pokazuje, jak utworzyć wniosek o spotkanie w wersji roboczej.

Tworzenie wersji roboczej spotkania z tekstu

Poniższy fragment kodu pokazuje, jak utworzyć wersję roboczą spotkania z tekstu. 

Ustaw status uczestników spotkania

Aspose.Email dla .NET API pozwala ustawić status uczestników spotkania podczas tworzenia wiadomości odpowiedzi. Dodaje to właściwość PARTSTAT do pliku ICS.