Quản lý danh bạ với Exchange Web Services (EWS)
Aspose.Email cho phép bạn làm việc với nhiều hơn chỉ các tin nhắn email trên Microsoft Exchange Server. Sử dụng the EWSClient API, bạn có thể truy xuất, giải quyết, tạo, cập nhật và xóa danh bạ được lưu trong hộp thư Exchange. Bài viết này giải thích các thao tác chính để quản lý danh bạ với Exchange Web Services (EWS).
Lấy Danh Bạ Bằng EWS
Aspose.Email cung cấp EWSClient lớp để kết nối tới Microsoft Exchange qua EWS. Ví dụ dưới đây cho thấy cách đọc tất cả danh bạ từ thư mục Contacts:
Xác Định Danh Bạ Theo Tên
Bạn có thể giải quyết danh bạ bằng cách sử dụng tên hiển thị. Ví dụ sau lấy các danh bạ khớp và chi tiết của chúng:
Xác định Định dạng Ghi chú Liên hệ
Cái Contact->get_NotesFormat thuộc tính chỉ định định dạng của văn bản ghi chú theo TextFormat bộ liệt kê.
Lấy danh bạ bằng Id
Bạn có thể truy xuất một danh bạ cụ thể bằng ID danh bạ duy nhất của nó như được hiển thị trong mẫu mã dưới đây.
Thêm danh bạ
Sử dụng CreateContact() phương thức để thêm một danh bạ mới vào Exchange Server. Ví dụ sau minh họa cách điền và lưu một danh bạ:
Cập nhật danh bạ
Thông tin danh bạ có thể được sửa đổi trên máy chủ bằng cách sử dụng IEWSClient->UpdateContact. Mẫu mã sau minh họa cách truy xuất, hiển thị và cập nhật danh bạ Exchange Server:
Xóa danh bạ
Cái IEWSClient class cung cấp DeleteContact để truy cập và xóa danh bạ khỏi Exchange Server. Phương thức này nhận ID danh bạ hoặc Contact dưới dạng tham số đầu vào.
Đoạn mã sau cho bạn thấy cách xóa danh bạ khỏi máy chủ Exchange bằng cách sử dụng IEWSClient->DeleteContact.