我們可以將通用列表(列表)作爲參數發送給WCF OperationContract嗎?我們可以將通用列表(List <customObject>)作爲參數發送給WCF OperationContract嗎?
好像做到這一點的唯一方法是封裝的列表作爲另一個類中的數據成員,並指定類作爲DataContract:
但是,這不看我的權利。有沒有其他方法?
EDIT1:
旨在簽名:
[OperationContract]
List<int> OperationName(List<CustomObject> objects);
這轉化爲CustomObject []在客戶端。我目前從我的客戶端通過CustomObject [],它工作正常,但我想知道爲什麼我不能通過
List <CustomObject>
,給了我一個編譯錯誤,說有這需要的功能沒有重載版本指定的參數(類型不匹配誤差)
編輯2:
相關問題:
1)I應該能夠從服務本身進行控制。如果我將我的服務暴露給整個世界,而且wsdl/Proxy是他們知道OperationContract簽名的唯一方式?
2)如果我想在同一服務合同的不同運營合同中使用System.Array和System.Generic.List,該怎麼辦?
更多詳情您可以共享該國稅發沒有工作合同opertaion預期的簽名? – Dhawalk 2013-03-26 16:28:50
編輯與簽名*的問題,感謝 – Gadam 2013-03-26 16:50:45
這個問題是非常相似的什麼張貼在 http://stackoverflow.com/questions/8445502/list-vs-arrays-in-a-generated-proxy-class -in-c-sharp – Dhawalk 2013-03-26 16:59:29