Dynamischer Webservice Call

just-in

Grünschnabel
Hallo,

habe ein problem beim dynamischen aufrufen eines webservices. zunächst läuft alles prima indem ich per invoke (reflektions) meinen webservice aufrufen kann und mit der richtigen parameterübergabe auch eine antwort erhalte.

nur falls ich die parameter falsch setze, so dass sie keinen sinn machen bekomme ich als ergebnis von invoke nur ein NULL objekt. null kann jedoch auch bedeuten, dass die methode einfach keinen rückgabewert liefert.

wie kann ich nun überprüfen ob bei invoke ein fehler auftritt. wenn ich per soap request die methode aufrufe bekomme ich ja auch eine soap response mit fault eintrag).

vielen dank für eure hilfe :)?
 
Hi

1. Bitte an die Netiquette halten! Danke!
2. Wenn beim Invoke eine aufgerufene Methode in einen Fehler läuft, wird eine TargetInvocationException geworfen. Die InnerException dieser liefert dann die nächste Exception im Stack, die in der Kette geworfen wird (müsste eine SoapException sein)
 
Zurück