L'ajout d'en-têtes SOAP à ASMX demandes de service
On nous a donné un ensemble de ASMX services de consommer. Nous n'avons pas de mot à dire dans la façon dont ces services sont mis en œuvre. Nous avons généré un certain nombre de procurations wsdl.exe outil, mais pour des raisons inconnues de moi, ces généré les mandataires n'ont pas tous les moyens pour y compris personnalisés en-têtes SOAP.
En gros, j'ai besoin d'un moyen d'ajouter des données d'en-tête à divers appels de service.
Je suis conscient de l'existence de SoapExtension classe, mais malheureusement nous ne sommes pas autorisé à l'utiliser en raison de prétendus problèmes de performances.
Sont t-il d'autres moyens de personnaliser/ajout de données d'en-tête dans les requêtes SOAP?
OriginalL'auteur Vex | 2011-11-15
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
SoapHeader
/SoapUnknownHeader
d'étendre le proxy généré pour cette:ÉDITER en tant que par commentaires:
Pour inclure un espace de noms personnalisé voir l'exemple de code ici.
voir mon EDIT au dessus
Génial, merci !
J'avais besoin de faire le même trouvé la réponse ici: stackoverflow.com/q/18886660/637142
OriginalL'auteur Yahia