약속 작업

ICS 형식으로 약속 로드 및 저장

Aspose.Email API의 Appointment 클래스는 ICS 형식의 약속을 로드하고 새 약속을 생성하여 디스크에 ICS 형식으로 저장하는 데 사용할 수 있습니다. 이 문서에서는 먼저 약속을 생성하고 디스크에 ICS 형식으로 저장한 다음 로드합니다.

약속을 생성하고 디스크에 ICS 형식으로 저장

약속을 생성하고 ICS 형식으로 저장하려면 다음 단계가 필요합니다.

  1. Appointment 클래스를 인스턴스화하고 이 생성자를 사용하여 초기화합니다.
  2. 위 생성자에 다음 인수를 전달합니다
    1. 참석자
    2. 설명
    3. 종료 날짜
    4. 위치
    5. 주최자
    6. 시작 날짜
    7. 요약
  3. Save() 메서드를 호출하고 인수에 파일 이름과 형식을 지정합니다.

이 약속은 Microsoft Outlook이나 ICS 파일을 로드할 수 있는 모든 프로그램에서 열 수 있습니다. 파일을 Microsoft Outlook에서 열면 자동으로 Outlook 캘린더에 약속이 추가됩니다.

다음 코드 스니펫은 약속을 생성하고 디스크에 ICS 형식으로 저장하는 방법을 보여줍니다.

ICS 형식으로 약속 로드

ICS 형식으로 약속을 로드하려면 다음 단계가 필요합니다:

  1. Appointment 클래스의 인스턴스를 생성합니다.
  2. ICS 파일 경로를 제공하여 Load() 메서드를 호출합니다.
  3. 약속(ICS 파일)에서 원하는 정보를 얻기 위해 모든 속성을 읽을 수 있습니다.

다음 코드 스니펫은 ICS 형식으로 약속을 로드하는 방법을 보여줍니다.

ICS 파일에서 다중 이벤트 읽기

ICS 파일에 여러 이벤트 쓰기

초안 약속 요청 생성

앞선 기사에서 ICS 형식으로 약속을 생성하고 저장하는 방법을 보여주었습니다. 초안 모드에서 약속 요청을 생성해야 하는 경우가 많으며, 기본 정보를 추가한 후 해당 초안 약속을 개별 사용자에 따라 필요한 변경을 위해 다른 사용자에게 전달할 수 있습니다. 초안 모드에서 약속을 저장하려면 Appointment 클래스의 Method 속성을 Publish로 설정해야 합니다. 다음 코드 스니펫은 초안 약속 요청을 생성하는 방법을 보여줍니다.

텍스트에서 초안 약속 만들기

다음 코드 스니펫은 텍스트에서 초안 약속을 생성하는 방법을 보여줍니다. 

약속 참석자의 참여자 상태 설정

.NET API용 Aspose.Email를 사용하면 회신 메시지를 작성하는 동안 약속 참석자의 상태를 설정할 수 있습니다. 이는 ICS 파일에 PARTSTAT 속성을 추가합니다.