0

ServiceDescriptionとServiceDescriptionImporterを介して動的Webサービスを(正常に)作成しています。

しかし

Webサービスホストから間違ったxmlドキュメントを取得した場合、どのようにして逆シリアル化をインターセプトしますか(error:InvalidCast ...は配列に変換できません)?間違ったxmlドキュメントを読んでも、私にとっては謎です。

生成されたSoapHttpClientProtocolを置き換えることは可能ですか?またはXmlSerializer?

もしそうなら、どのように?

リクエスト全体を失敗させたくありません。

誰かが私を助けることができますか?

4

1 に答える 1

1

ついに、IL-Emitterを介してGetWebResponseを置き換えることができました。

難しいことですが...私が得た最も近いヒントはここにありました

誰かが興味を持っているなら、私はもっと多くのコードを見せることができます。行をドロップするだけです。

通りかかってくれてありがとう。

于 2012-06-19T13:41:42.370 に答える