EWS로 Exchange Server 작업 생성, 관리 및 삭제
Aspose.Email는 Exchange에서 작업을 처리하는 것을 지원합니다. ExchangeTask 클래스. 다양한 속성이 노출됩니다. ExchangeTask, 같은 Subject, 상태, 마감일, 그리고 우선순위, Exchange에서 작업을 구성하는 데 사용할 수 있습니다. EWSClient 클래스는 다음과 같은 기능을 제공합니다: CreateTask, UpdateTask, 그리고 DeleteTask Exchange에서 작업을 처리하는 데 사용됩니다. 이 문서에서는 다음과 같은 방법을 보여줍니다:
- 새 작업을 생성합니다.
- 작업의 시간대를 설정합니다.
- 작업을 업데이트합니다.
- 작업을 삭제합니다.
- 작업 요청 보내기
- 작업을 디스크에 저장
작업 만들기
다음 코드 조각은 새 작업을 만드는 방법을 보여줍니다.
시간대 지정
다음은 IEWSClient 인터페이스 및 ExchangeTask 제공하세요 TimeZoneId 작업을 생성할 때 시간대 정보를 설정하기 위한 속성입니다. 다음 코드 조각은 시간대를 지정하는 방법을 보여줍니다.
작업 업데이트
다음 코드 스니펫은 Exchange 서버에서 작업을 업데이트하는 방법을 보여줍니다.
작업 삭제
다음 코드 스니펫은 Exchange 서버에서 작업을 삭제하는 방법을 보여줍니다.
작업 요청 전송
Aspose.Email Exchange 서비스는 Outlook과 유사하게 작업 요청을 보낼 수 있는 기능을 제공합니다. 다음 코드 스니펫은 디스크에서 작업 요청 메시지를 로드하고 이를 사용하여 보내는 방법을 보여줍니다. IEWSClient.
작업을 디스크에 저장
Aspose.Email은 Exchange 작업을 Outlook MSG 형식으로 디스크에 저장할 수도 있습니다. 다음 코드 스니펫은 작업을 디스크에 저장하는 방법을 보여줍니다.
작업 목록
IEWSClient 제공합니다 ListTasks Exchange Web Service에서 작업을 가져오는 데 사용할 수 있는 메서드입니다. 특정 폴더에서 작업 목록을 가져오거나 검색 기준을 사용하여 가져오는 여러 오버로드가 있습니다. 아래 코드 샘플은 Tasks 폴더에서 모든 작업 또는 특정 작업을 가져오는 예시를 보여줍니다.
작업 필터링
Aspose.Email은 서버에서 모든 작업을 검색하는 대신 특정 작업을 검색할 수 있는 기능을 제공합니다. API를 사용하여 완료, 연기, 진행 중, 시작 안 함 또는 다른 사람을 기다림과 같은 작업 상태별로 작업을 검색할 수 있습니다. The ExchangeQueryBuilder 클래스는 Status 속성을 사용하여 원하는 기준을 지정할 수 있습니다. 또한 Exchange Server에서 원하는 작업을 검색하기 위해 여러 조건을 지정할 수 있습니다. 다음 코드 샘플이 이를 보여줍니다.