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.
- Utwórz instancję klasy Appointment i zainicjalizuj ją przy użyciu tego konstruktora.
- Przekaż następujące argumenty do powyższego konstruktora
- Uczestnicy
- Opis
- Data zakończenia
- Lokalizacja
- Organizator
- Data rozpoczęcia
- Podsumowanie
- 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:
- Utwórz instancję klasy Appointment.
- Wywołaj metodę Load() podając ścieżkę do pliku ICS.
- 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.