0

Я пытался осуществить прогресс отчетности, используя расширение мыла, как описано в следующих ссылок:Как сообщить о прогрессе веб-службы на мобильном клиенте Windows?

stackoverflow
codeproject

Однако мой метод «ProgressUpdate» не вызывается, и я считаю, что это потому что у меня нет файла app.config в моем проекте Windows Mobile, чтобы сообщить, что вызовы веб-сервисов обрабатываются с помощью расширения SOAP. Как это сделать в Windows Mobile? Это образец файла конфигурации, используемый в статье:

<?xmlversion="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.web> 
     <webServices> 
     <soapExtensionTypes> <add 
     type="SoapExtensionLib.ProgressExtension, SoapExtensionLib" 
     priority="1" group="High" /> 
     </soapExtensionTypes> 
     </webServices> 
    </system.web> 

</configuration> 

ответ

0

Я понял, как это сделать путем добавления пользовательского атрибута к методу внутри созданного класса прокси. Пользовательский атрибут выводится из SoapExtensionAttribute.

Я получил информацию в MSDN

Сейчас проблема заключается в том, что я должен помнить, чтобы добавить атрибут обратно, если я обновить ссылки веб-службы ..............