Exchange Web Services (EWS)로 연락처 관리

Aspose.Email를 사용하면 Microsoft Exchange Server에서 이메일 메시지뿐만 아니라 다양한 작업을 수행할 수 있습니다. 사용하여 EWSClient API를 사용하면 Exchange 사서함에 저장된 연락처를 검색, 확인, 생성, 업데이트 및 삭제할 수 있습니다. 이 문서에서는 Exchange Web Services (EWS)를 사용한 연락처 관리의 핵심 작업을 설명합니다.

EWS로 연락처 가져오기

Aspose.Email은 다음을 제공합니다 EWSClient EWS를 통해 Microsoft Exchange에 연결하는 클래스입니다. 아래 예제는 연락처 폴더에서 모든 연락처를 읽는 방법을 보여줍니다:

이름으로 연락처 해결

표시 이름을 사용하여 연락처를 확인할 수 있습니다. 다음 예제는 일치하는 연락처와 해당 세부 정보를 가져옵니다:

연락처 메모 형식 결정

다음은 Contact->get_NotesFormat 속성은 메모 텍스트의 형식을 다음에 따라 지정합니다. TextFormat 열거자.

ID로 연락처 가져오기

아래 코드 예제와 같이 고유한 연락처 ID를 사용하여 특정 연락처를 검색할 수 있습니다.

연락처 추가

다음 사용 CreateContact() Exchange Server에 새 연락처를 추가하는 메서드입니다. 아래 예제는 연락처를 채우고 저장하는 방법을 보여줍니다:

연락처 업데이트

연락처 정보는 서버에서 다음을 사용하여 수정할 수 있습니다 IEWSClient->UpdateContact. 다음 코드 샘플은 Exchange Server 연락처를 검색, 표시 및 업데이트하는 방법을 보여줍니다:

연락처 삭제

다음은 IEWSClient class는 다음을 제공합니다 DeleteContact Exchange Server에서 연락처에 접근하고 삭제합니다. 이 메서드는 연락처 ID 또는 Contact 입력 매개변수로 사용합니다.

다음 코드 조각은 Exchange 서버에서 연락처를 삭제하는 방법을 보여줍니다. IEWSClient->DeleteContact.