1
2
理论上是的,尽管您需要告诉服务它可能需要一个Person对象使用 KnownTypeAttribute 你的方法。
不过,在实践中,我确实会三思而后行—而是为您希望返回的对象声明不同的方法签名:
等。 它应该是一个契约,也就是说,具体的,所以如果你突然改变了你返回的类的类型,它真的会把客户弄得一团糟。
|
2
0
赖安 |
3
0
您可以返回一个IList,但这绝对不是一个好方法。
如果您需要一个可以返回不同类型对象的方法,只需在多个操作中拆分它们。
|
4
0
切瓦(等), 没有什么可以阻止您调用单个方法来填充从服务调用返回的集合。
这应该管用,但我没有测试。YMMV.)
|
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
User9898 · 悬停回到原始颜色时为什么选择 8 年前 |
Huma Ali · WCF已完成事件中的异常处理 8 年前 |
Nerd in Training · 文件副本发布错误 9 年前 |