Windows MobileクライアントにWebサービスの進捗状況を報告するには?
-
22-09-2019 - |
質問
私は以下のリンクで説明するように石鹸の拡張子を使用して進捗状況の報告を実装しようとしています:
しかし、私の「ProgressUpdate」メソッドは呼び出されていない、と私はSOAP拡張によって処理されるWebサービス呼び出しを伝えるために、私のWindows Mobileプロジェクトでのapp.configファイルを持っていないので、それがあると信じています。どのように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>
解決
私は、生成されたプロキシクラス内のメソッドにカスタム属性を追加することでこれを行う方法を考え出しました。カスタム属性はSoapExtensionAttributeから派生します。
私は MSDN までの情報を得ました
問題は、今私は、Webサービスの参照を更新した場合には、属性バックを追加することを忘れないようにしなければならないことです..............
所属していません StackOverflow