.Net RIA Service中的ServiceOperation属性出错

时间:2009-12-15 13:02:04

标签: silverlight silverlight-4.0 wcf-ria-services

我只是想学习.Net RIA服务,所以我创建了一个hello world示例。现在在domainserviceclass我使用下面的代码:

[ServiceOperation]

public string SayHello()
{
    return "Hello RIA World!";
}

它给我一个错误以供参考。我试图在网上搜索,但我无法确定我缺少哪个命名空间。

我知道这是一个非常小的问题,但我无法找到任何关于此错误的内容。

1 个答案:

答案 0 :(得分:4)

在PDC09的RIA服务中(即测试版),ServiceOperation被重命名为Invoke。

有一份文件概述了Breaking Changes from July CTP to PDC 2009

从该文件:

  

ServiceOperation重命名为Invoke   为Invoke引入的公约   操作

     

在PDC位 ServiceOperation 中   已重命名为 Invoke :    - ServiceOperationAttribute - > InvokeAttribute即   [ServiceOpration] - > [调用]    - DomainOperation.ServiceOperation - > DomainOperation.Invoke

     

还引入了一项公约   用于调用操作。任何公众   域服务上的方法不是   a [查询],[插入],[更新],   [删除]或[自定义]方法并具有   只有基本类型或基础集合   此签名中的类型将是   被视为[Invoke]。

Invoke attribute位于System.Web.DomainServices.dll中的System.Web.DomainServices namespace