2013-07-08 41 views
0

我注意到下面的代码:为什么我必须在属性上实现set-method?

public Stringification { get { ":)"; } } 

创建WCF通信的自动生成的客户端时不公开财产。但是,如果我明确添加设置方法如下:

public Stringification { get { return SomeProperty + "!"; } set { } } 

它的工作原理花花公子。它是WCF的限制吗?它记录在任何地方吗?我找不到任何信息...

+0

是的,这是WCF的限制 –

+0

http://stackoverflow.com/a/2323289/1714342,这里的解释 – wudzik

+0

有人请回答获得声誉,否则我会假设问题应该被关闭/删除。 :) –

回答

1

这是WCF的限制。它需要用于反序列化的集合,因此该集合应该用于开始工作。

相关问题