WCF RIA 服务自定义方法?

标签 wcf silverlight ria

WCF RIA 服务是否支持自定义方法? 我还能在哪个 dll 中找到“[Custom]”属性?

最佳答案

是的,WCF RIA 服务可以支持自定义方法。

您将使用 [Invoke] 属性指定装饰您的自定义方法。 例如:

[EnableClientAccess()]
public class TestDomainService : LinqToEntitiesDomainService<TestEntities>
{
  [Invoke]
  public Test CustomMethodFetch(Guid testId)
  {
    ...
    return foundTest; 
  }
}

.. 你会用...来调用它

var ctx = new TestDomainContext();

ctx.CustomMethodFetch( testId, (op) =>
{
  if (op.HasError)
    // Handle errors.
  else
  {
    var testEntity = op.Value;
    // Do stuff.
  }
});

关于WCF RIA 服务自定义方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414858/

相关文章:

ruby-on-rails - 在具有 RoR 的大型项目中使用 ExtJS 的危险?

单个实体引用的 WCF 序列化和 NHibernate 代理

wcf - 如何影响 Message.GetBody<T>() 的反序列化行为

silverlight - Silverlight 中的 Loaded 事件的相反是什么?

c# - 在 xaml 中定义时如何避免创建多个弹出窗口?

sql-server - CRM 2011 Silverlight 存储过程

ria - 服务器辅助 MVC 框架是否已达到顶峰?

WCF RIA 服务部署问题

c# - 在 C# 中将 JSON 变量转换为小写

WCF 配置超时 "per Operation"