Domanda

Ho cercato di attuare progresso segnalazione utilizzando un'estensione sapone come descritto nei seguenti link:

StackOverflow
CodeProject

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>
È stato utile?

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 ..............

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top