Mewn cymhwysiad EWS Managed API lleol presennol, neilltuwch y cyfryngwr i'r gwasanaeth cyn ei weithrediadau HTTP:

using System.Net;

var proxy = new WebProxy("http://proxy.example:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
exchangeService.WebProxy = proxy;

Mae exchangeService eisoes yn dal pwynt terfyn EWS a gosodiadau'r gwasanaeth. Ei Credentials yw'r cyfrif Exchange; proxy.Credentials yw'r cyfrif cyfryngwr. Nid yw opsiwn manylion mewngofnodi diofyn y gwasanaeth yn llenwi'r gwrthrych dirprwy hwnnw'n awtomatig.

Ar gyfer cysylltiad uniongyrchol bwriadol yn y pentwr API hwn:

exchangeService.WebProxy = new WebProxy();

Mae WebProxy gwag yn dewis ymddygiad uniongyrchol. Yn lle hynny, mae WebProxy null ar y gwasanaeth yn gadael polisi dirprwy diofyn y cais sylfaenol yn ei le.

Ar gyfer un gwesteiwr lleol yn unig, defnyddiwch yr osgoi a fwriadwyd sy'n cyfateb i'w sillafiad gwirioneddol a'i borthladd anniofyn yn hytrach na newid y llwybr ar draws y peiriant. Cymharwch URL EWS a'r gwrthrych dirprwy pan fydd Outlook yn gweithio: gall y cleient arall hwnnw fod â llwybr a chyfrif cyfryngwr gwahanol.

Erthyglau cysylltiedig