Fún ẹrù iṣẹ́ ASMX tí ó dá lórí HttpWebClientProtocol ti .NET Framework, ṣètò Proxy gbangba rẹ̀ kí iṣẹ́ nẹ́tíwọ́kì àkọ́kọ́ tó ṣẹlẹ̀:

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

ReportsService ni kíláàsì tí a ṣẹ̀dá, proxyAccount sì wá láti inú ìfiṣẹ́. Àwọn ẹ̀rí iṣẹ́ SOAP yàtọ̀. Ìpín yìí kò nílò àtúnṣe ní inú gbogbo iṣẹ́ tí a ṣẹ̀dá.

Bí ìyàtọ̀ bá kan àṣàyàn ìbéèrè abẹ́lẹ̀ tàbí ìwọ̀n, lo GetWebRequest(Uri) tí ó lè jẹ́ àtúnṣe ti ìpìlẹ̀ àtijọ́. Pa ìkéde àpákan tí ó báramu mọ́ nínú fáìlì tí a kójọ lọ́tọ̀ nígbà tí kíláàsì tí a ṣẹ̀dá jẹ́ àpákan; bí bẹ́ẹ̀ kọ́, ẹrù iṣẹ́ àtẹ̀lé tí ó yẹ lè pèsè àtúnṣe. Pe ìmúṣẹ ìpìlẹ̀ kí o sì pa ìkọ́ ìbéèrè déédé mọ́.

Ipò yẹn yóò wà nígbà tí a bá ṣe àtúnṣe ìtọ́kasí wẹ́bù: àtúnṣẹ̀dá lè rọ́pò àwọn àtúnṣe ọwọ́ nínú Reference.cs, nígbà tí àwọn àfikún tí a ń tọ́jú lọ́tọ̀ yóò wà ní àtúnṣeé.

Yí ìhùwàsí ìbéèrè tí ó yẹ gan-an nìkan padà. Dídaakọ ojútùú KeepAlive lè nípa lórí àtúnlò ìsopọ̀ àti ìjẹ́rìí tí ó dá lórí ipò ìsopọ̀.

Èyí ni àwòrán ASMX/.NET Framework. WCF àti àwọn ìdìpọ̀ SOAP mìíràn ní àwọn ibi ìsopọ̀ gbígbé tiwọn. Yan ètò ẹrù iṣẹ́ tí a ṣètìlẹ́yìn kí o tó gbé àfikún àkànṣe wọlé.

Àwọn àpilẹ̀kọ tó jọra