Webservice dynamischer Aufruf + Rohdaten abrufen

8

Ich verwende den folgenden Code ein Webservice von wsdl dynamisch aufzurufen, die perfekt funktioniert: ( siehe Dokumentation )

Jetzt möchte ich die Rohdaten von der Antwort haben. Ich habe folgendes gefunden: ( Docs )

Aber um dieses Beispiel zu verwenden, brauche ich einen Platz, um das Methodenattribut der Erweiterung hinzuzufügen. Da ich die Methode webservice durch Reflektion aufrufen, habe ich die Methodendefinition nicht in meinem Code.

In der vorherigen webpage wird eine soapextension erstellt, um die rohen Nachrichten zu erfassen. Aber wo muss ich die Erweiterung im ersten Code anwenden, um einen dynamischen Webservice-Aufrufer mit der Möglichkeit zu haben, die Rohdaten anzufordern?

    
TWT 13.12.2013, 11:20
quelle

1 Antwort

3

Ich musste meinen Code konvertieren, um WCF anstelle der älteren Webservice-Unterstützung in C # zu verwenden. Es ist auch möglich, eine Klasse mit Methoden zu erstellen, die in der WSDL-Datei definiert sind. Dadurch kann ich den Webservice dynamisch aufrufen, wie ich es bereits getan habe. Auf der folgenden Seite habe ich einen Beispielcode gefunden: Ссылка

Um die Rohdaten zu erhalten, musste ich nur ein Verhalten zum Endpunkt des Dienstes hinzufügen. Ich habe gelernt, wie man das auf der folgenden Seite tut: Ссылка

    
TWT 16.12.2013, 21:40
quelle