我已經公開了一個Web服務上的方法來返回一個接口並使用[ServiceKnownType]屬性發送回合類,該屬性工作得很好。使接口結構出現在WSDL中
但是,wsdl描述不顯示任何它的屬性或這個接口的任何xml結構,當我發回List的時候,它給它一個默認的類型'ArrayOfAny'。我想要做的是將WSDL中的'ArrayOfAny'XML結構替換爲已知servicetype的結構。
我知道有一個接口'IWsdlExportExtension',可以實現訪問wsdl創建,並做了這個我不知道接下來要做什麼?
爲了讓WSDL'output message'xml節點具有實際發回的conrete類的xml結構,我需要執行什麼過程?
所以基本上,我只是想修改wsdl input_message xml節點與一些自定義內容?
任何想法?
我不想定義接口,而是一個具體的類,但仍然保持接口作爲方法返回類型的靈活性。因此,如果我可以dynamicall注入知識類的結構該方法仍然是足夠動態 – Jon 2009-11-05 18:21:28
我認爲你已經錯過了一點理解,我沒有接口部分的問題,我只是想修改wsdl input_message xml節點有一些自定義內容? – Jon 2009-11-05 18:38:37
我知道你可以用一個自定義的WSDL導出器做幾件事,但我從來沒有見過像你正在尋找的東西...... – 2009-11-05 21:22:01