EWS Managed API: Pengaturan Proxy untuk Exchange Lokal
Konfigurasikan WebProxy integrasi EWS lokal yang ada sebelum operasi, atau gunakan WebProxy kosong untuk rute langsung yang disengaja.
Dalam aplikasi EWS Managed API lokal yang sudah ada, tetapkan perantara ke layanan sebelum operasi HTTP-nya:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService sudah menyimpan titik akhir EWS dan pengaturan layanan. Credentials-nya adalah akun Exchange; proxy.Credentials adalah akun perantara. Opsi kredensial default layanan tidak mengisi objek proxy tersebut secara otomatis.
Untuk koneksi langsung yang disengaja pada tumpukan API ini:
exchangeService.WebProxy = new WebProxy();WebProxy kosong memilih perilaku langsung. Sebaliknya, WebProxy null pada layanan membiarkan kebijakan proxy default permintaan yang mendasarinya tetap berlaku.
Untuk satu host lokal saja, gunakan bypass yang dimaksudkan sesuai dengan ejaan sebenarnya dan port non-default-nya alih-alih mengubah rute seluruh mesin. Bandingkan URL EWS dan objek proxy saat Outlook berfungsi: klien lain itu bisa memiliki rute dan akun perantara yang berbeda.