2011-01-03 2 views
3

Когда я создаю веб-ссылку для веб-службы, Visual Studio волшебным образом создает класс Settings, который позволяет мне изменить URL-адрес ссылки на веб-службу через конфигурацию приложения. Очень полезно для переключения между серверами разработки и производства без восстановления кода.Могу ли я установить свойство SoapHttpClientProtocol Timeout через файл конфигурации?

Я не смог найти аналогичный механизм для ресурса Timeout (или любого другого). Есть ли это?

(для ясности: я говорю о коде на стороне клиента, со ссылкой веб-службой, полученной из SoapHttpClientProtocol.)

Спасибо!

ответ

0

Вы можете использовать функцию «Настройки», чтобы определить свои собственные настройки для таймаута и других свойств. Затем вы могли бы написать код, чтобы прочитать свойство, а не волшебное число прямо в вашем коде.

+0

Я надеялся использовать код, созданный из WSDL. Это уже касается настроек для одного свойства, но похоже, что код по умолчанию инициализирует Timeout через атрибут DefaultValue. – ThatBlairGuy

Смежные вопросы