是否有任何方法來定製或控制在WCF客戶端中創建哪種類型的集合類類型?在Visual Studio中使用默認的「添加服務引用」菜單選項時,邊界類型是什麼?自定義WCF添加服務引用行爲?
我們的WCF服務是這樣的,當自動化的「添加服務引用」運行時,它會創建所有包含對象的集合的服務器端數據集的類型....這是造成
「沒有相應的開始元素打開「
錯誤消息。
我想告訴我們的業務合作伙伴如何創建一個工作的WCF客戶端,爲了做到這一點,我想我需要告訴他們如何創建一個客戶端,其中相關集合類型是列表或數組的對象,而不是數據集。
編輯:
我有我的類型稱爲DoubleSchedule自定義類型,它實現IXmlSerializable的,並且被序列化一樣執行下列操作之一:
<DataELementName firstIntervalId="87656" schedule="77.3|77.3|76.9|77" />
或
<OtherDataELementName firstIntervalId="87656" lastIntervalId="87670" value="76.1" />
即使我在Add Service Reference對話框的Advanced選項卡中指定Collection類型,我所有使用此類型的Xml元素都將獲取基於DataSet的生成類型。
想法?
這是通過點擊,首先對話框中的「高級」按鈕,從「添加服務引用」對話框訪問。 – 2010-08-12 18:50:07
當您選擇「配置服務參考」時, – empi 2010-08-12 18:56:44