Относится к:
WCF GZip Сжатие запроса / обработки ответа
Веб-клиент. Метод веб-запроса (Uri)
Я хочу сделать то, что было сказано в первой статье. Я не знаю, что означает Proxy Class
? 1013 *
Я добавляю веб-сервис WCF с именем: MyServiceClient
.
Я написал этот код в классе в APP_Code
:
public partial class MyServiceClient : WebClient
{
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
System.Net.HttpWebRequest rq = (System.Net.HttpWebRequest)base.GetWebRequest(uri);
rq.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;
return rq;
}
}
и код услуги вызова:
using (ServiceReference1.MyServiceClient client = new ServiceReference1.MyServiceClient())
{
//Call
client.MyMethod();
}
но когда я запускаю этот код и вызываю свой веб-сервис, указанный выше код не выполняется.
вторая проблема - MyServiceClient
, автоматически генерируемая VS
, и это не partial
Где моя ошибка?
Спасибо