0

J'ai essayé de mettre en œuvre les rapports d'étape à l'aide d'une extension de savon comme décrit les liens suivants:Comment signaler la progression d'un service Web sur un client Windows Mobile?

stackoverflow
codeproject

Cependant, ma méthode « ProgressUpdate » n'est pas appelé, et je crois que est parce que je n'ai pas de fichier app.config dans mon projet Windows Mobile pour indiquer les appels de service Web à traiter par l'extension SOAP. Comment le faire dans Windows Mobile? Ceci est le fichier de configuration de l'échantillon utilisé dans l'article:

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

Répondre

0

je me suis dit comment faire cela en ajoutant un attribut personnalisé à la méthode dans la classe proxy générée. L'attribut personnalisé est dérivé de SoapExtensionAttribute.

Je suis arrivé à l'information MSDN

Le problème est maintenant que je dois me rappeler d'ajouter l'attribut retour si j'actualise la référence de service Web ..............