Come segnalare i progressi di un servizio Web sul client Windows Mobile?
-
22-09-2019 - |
Domanda
Ho cercato di attuare progresso segnalazione utilizzando un'estensione sapone come descritto nei seguenti link:
Tuttavia, il mio metodo "ProgressUpdate" non si chiede, e credo che sia perché non ho un file app.config nel mio progetto Windows Mobile per raccontare chiama ad essere elaborati dal estensione SOAP del servizio web. Come può farlo in Windows Mobile? Questo è il file di esempio di configurazione utilizzati in questo articolo:
<?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>
Soluzione
ho capito come fare questo con l'aggiunta di un attributo personalizzato al metodo all'interno della classe proxy generato. L'attributo personalizzato è derivato da SoapExtensionAttribute.
ho ottenuto le informazioni a MSDN
problema ora è che devo ricordare di aggiungere l'attributo di nuovo in se rinfresco il riferimento al servizio web ..............