私はWCFとStackoverflowが初めてです。既存のクライアントからの SOAP (1.2) リクエストを処理しようとしています。メッセージは次のようになります。
<s:Body> <ns1:MyMethod> <ns1:Parameter1> A string value </ns1:Parameter1> <ns2:Parameter2> Another string value </ns2:Parameter2> </ns1:MyMethod> </s:Body>
ここに私のサーバー側のコードがあります:
[SerivceContract(Namespace = "ns1...")] public class IMyService { [OperationContract(Action="http://the action url")] void MyMethod(string Parameter1, string Parameter2); }
「Parameter1」を正しく逆シリアル化できますが、「Parameter2」は常に null です。名前空間が異なるためだと思います(ns1とns2)。何か役に立ちますか?