EWS Managed API: cài đặt proxy cho Exchange tại chỗ
Định cấu hình WebProxy của tích hợp EWS tại chỗ hiện có trước khi thực hiện thao tác, hoặc dùng WebProxy trống cho một tuyến trực tiếp có chủ đích.
Trong một ứng dụng EWS Managed API tại chỗ hiện có, hãy gán trung gian cho dịch vụ trước các thao tác HTTP của nó:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService đã giữ điểm cuối EWS và cài đặt dịch vụ. Credentials của nó là tài khoản Exchange; proxy.Credentials là tài khoản trung gian. Tùy chọn thông tin đăng nhập mặc định của dịch vụ không tự động điền đối tượng proxy đó.
Để có kết nối trực tiếp có chủ đích trong ngăn xếp API này:
exchangeService.WebProxy = new WebProxy();WebProxy trống chọn hành vi trực tiếp. Ngược lại, WebProxy null trên dịch vụ để nguyên chính sách proxy mặc định của yêu cầu bên dưới.
Chỉ với một máy chủ tại chỗ, hãy dùng đường bỏ qua dự kiến khớp với cách viết thực tế và cổng không mặc định của nó thay vì thay đổi tuyến trên toàn máy. So sánh URL EWS và đối tượng proxy khi Outlook hoạt động: ứng dụng khách kia có thể có tuyến và tài khoản trung gian khác.