.NET Framework-ийн HttpWebClientProtocol дээр суурилсан ASMX клиентийн хувьд эхний сүлжээний үйлдлийн өмнө нийтийн Proxy тохируулна уу:

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

ReportsService нь үүсгэсэн класс бөгөөд proxyAccount нь байршуулалтаас ирдэг. SOAP үйлчилгээний итгэмжлэл тусдаа. Энэ оноолтыг үүсгэсэн үйлдэл бүрийн дотор давтах шаардлагагүй.

Хэрэв өөрчлөлт нь дотоод хүсэлтийн сонголт эсвэл хэмжилтэд хамаарах бол хуучин суурийн дарж болох GetWebRequest(Uri)-г ашиглана уу. Үүсгэсэн класс хэсэгчилсэн бол тохирох хэсэгчилсэн зарлалыг тусдаа эмхэтгэсэн файлд байлга; эс бөгөөс тохирох дериватив клиент дарж бичихийг өгч чадна. Суурийн хэрэгжүүлэлтийг дуудаж, хүсэлтийн хэвийн бүтэц баримтла.

Энэ байрлал веб лавлагааг шинэчлэхэд ч хадгалагдана: дахин үүсгэлт нь Reference.cs доторх гараар хийсэн засварыг орлуулж болох бөгөөд тусдаа хөтлөгддөг өргөтгөлүүд дахин үүсгэгдэх боломжтой хэвээр байна.

Зөвхөн үнэхээр шаардлагатай хүсэлтийн зан төлөвийг өөрчил. KeepAlive шийдлийг хуулах нь холболтыг дахин ашиглах болон холболтын төлөвөөс хамаарах баталгаажуулалтад нөлөөлж болно.

Энэ бол ASMX/.NET Framework загвар юм. WCF болон бусад SOAP стекүүд өөрийн тээврийн интерфейстэй. Тохируулсан өргөтгөл оруулахын өмнө дэмжигддэг клиентийн тохиргоог сонго.

Холбоотой нийтлэлүүд