Le haghaidh cliant ASMX atá bunaithe ar HttpWebClientProtocol de chuid .NET Framework, cumraigh a Proxy poiblí roimh an gcéad oibríocht líonra:

var service = new ReportsService();
service.Proxy = new WebProxy("http://proxy.example:8080")
{
    Credentials = proxyAccount
};

ReportsService is ea an rang ginte agus tagann proxyAccount ón imscaradh. Tá dintiúir na seirbhíse SOAP ar leithligh. Ní gá an sannadh seo a athrá laistigh de gach oibríocht ginte.

Má bhaineann an t-athrú le rogha iarratais bhunúsach nó le hionstraimíocht, bain úsáid as an GetWebRequest(Uri) inathraithe den bhunús leagáide. Coinnigh dearbhú páirteach comhoiriúnach i gcomhad tiomsaithe ar leith nuair atá an rang ginte páirteach; murach sin is féidir le cliant díorthaithe cuí an t-athrú a sholáthar. Glaoigh ar an gcur i bhfeidhm bunúsach agus caomhnaigh gnáth-thógáil an iarratais.

Maireann an suíomh sin nuair a nuashonraítear an tagairt ghréasáin: is féidir le hathghiniúint eagarthóireacht láimhe i Reference.cs a ionadú, agus fanann síneadh a chothaítear ar leithligh in-athsheachanta.

Ná hathraigh ach an t-iompar iarratais atá de dhíth i ndáiríre. D'fhéadfadh cóipeáil réiteach KeepAlive dul i bhfeidhm ar athúsáid naisc agus ar fhíordheimhniú atá ag brath ar staid an naisc.

Is é seo samhail ASMX/.NET Framework. Tá a gcomhéadain iompair féin ag WCF agus ag cruacha SOAP eile. Roghnaigh an socrú cliaint atá tacaíochta roimh síneadh saincheaptha a thabhairt isteach.

Ailt ghaolmhara