4

WCF を使用してサード パーティの Web サービス (Delphi で記述) を使用する必要があります。私たちが直面した問題は、Delphi サービスが RPC/Encoded であり、カスタム SOAP ヘッダーを使用していることです。ServiceContract に以下を追加すると (RPC エンコーディングを処理するため):

[XmlSerializerFormat(Style = OperationFormatStyle.Rpc,
    Use = OperationFormatUse.Encoded)]

ヘッダー付きの MessageContracts と組み合わせてこれを行うことはできないというエラーが表示されます。

Message *** must not have headers to be used in RPC encoded style

誰もこれを回避する方法を知っていますか?

ありがとう

4

0 に答える 0