什麼是有效WCF返回類型的列表?我知道一些,但我想知道所有的人:WCF返回類型
- 基本類型(字符串,INT32等)
- 複雜類型的DataContract或序列化的屬性
- 流
- 消息
- SyndicationFeedFormatter
void?波蘇斯?
什麼是有效WCF返回類型的列表?我知道一些,但我想知道所有的人:WCF返回類型
void?波蘇斯?
你說的一切。 達林所說的一切。
加...
Void是一個有效的返回類型。 在(有意省略)SOAP信封裹:
<VoidResponse xmlns="http://tempuri.org/" />
波蘇斯與DataContracts和數據成員是有效的,就像任何其他序列化的對象。
基本上,序列化器在綁定中使用的所有內容都可以處理。另請注意,由於.NET 3.5 SP1 DataContract
和DataMemeber
不再需要,WCF將序列化所有公共屬性,但放置它們是一種很好的做法。
你的第一個2項目幾乎涵蓋了所有內容...... – 2010-09-03 17:50:08
如果你的方法包含了IsOneWay = True'屬性,那麼'void'是完全合法的 - 一個沒有返回值的「隨意忘記」方法 – 2010-09-03 21:02:18
'沒有IsOneWay也是合法的。 – 2010-09-05 18:30:02