EWS Managed API: proxybeállítások helyi Exchange-hez
Konfigurálja a meglévő helyi EWS-integráció WebProxy-ját a műveletek előtt, vagy használjon üres WebProxy-t a szándékosan közvetlen útvonalhoz.
Egy meglévő helyi EWS Managed API-alkalmazásban rendelje a közvetítőt a szolgáltatáshoz annak HTTP-műveletei előtt:
using System.Net;
var proxy = new WebProxy("http://proxy.example:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;exchangeService már tartalmazza az EWS végpontot és a szolgáltatás beállításait. A Credentials az Exchange-fiók; a proxy.Credentials a közvetítőfiók. A szolgáltatás alapértelmezett hitelesítőadat-beállítása nem tölti ki automatikusan azt a proxyobjektumot.
Szándékosan közvetlen kapcsolathoz ebben az API-veremben:
exchangeService.WebProxy = new WebProxy();Az üres WebProxy közvetlen viselkedést választ. A szolgáltatáson lévő null WebProxy viszont érintetlenül hagyja a mögöttes kérés alapértelmezett proxyházirendjét.
Ha csak egy helyi gazdagéphez szeretne kapcsolódni, használja a szándékolt megkerülést, amely megfelel a tényleges írásmódjának és nem alapértelmezett portjának, ahelyett hogy az egész gép útvonalát módosítaná. Hasonlítsa össze az EWS URL-t és a proxyobjektumot, amikor az Outlook működik: annak a másik kliensnek más útvonala és közvetítőfiókja lehet.