2013-06-28 39 views
1

我們必須實現一個提供的外部API。 此API無法更改。 對於這個API,SOAP消息交換,並處理故障異常的一個是這樣的:WCF:與父項不同的數據項名稱空間

<h:Parent xmlns:h="namespace1"> 
    <Member xmlns="namespace2">0</Member> 
</h:Parent> 

雖然我們可以與其他框架如ASMX實現這一點,我們不會在WCF做成功:數據成員似乎與datacontract具有相同的名稱空間。 有沒有辦法爲datamember添加一個名稱空間?

非常感謝

回答

0

您可以更改相關的使用Namespace property會員數據合同的命名空間。

+0

你有這樣的代碼示例嗎? 因爲我認爲這會改變datacontract和成員的命名空間,而不僅僅是成員。 – user2532237

+0

我的意思是將名稱空間attribue添加到Member類的合同中,而不是父 –

+0

我已經理解您的意思,但數據成員沒有此「名稱空間」屬性。 如果它適用於您的WCF,請告訴我代碼?我可能錯過了一些東西,因爲我們在WCF上是全新的。 – user2532237

相關問題