WCF操作契约可以返回一个布尔值吗?

时间:2011-01-28 21:43:32

标签: wcf

以下签名是否正确(在VB中)?

<OperationContract()>
Function Validate(Byval Param As Integer) As Boolean

我听说“操作合约”不能返回布尔值。这是真的还是一个大错?当然,我还没有测试过。

3 个答案:

答案 0 :(得分:4)

根据本文件和提供的例子:

http://msdn.microsoft.com/en-us/library/ms730255.aspx

如果您使用MessageContract参数,那么您不能返回布尔值。

答案 1 :(得分:2)

是的,你可以返回一个布尔值。

答案 2 :(得分:2)

操作合约几乎可以返回所有类型,包括boolean,void。