Silverlight中的WCF最佳实践/最干净的方法实现

时间:2011-02-14 17:08:11

标签: c# silverlight wcf

http://www.dnrtv.com/default.aspx?showNum=122

在观看了上面的视频“Extreme WCF”之后,我喜欢对代码布局采取的干净方法。

但是,这并不直接适用于Silverlight。

我想知道是否有人知道如何将视频结尾的代理绑定到Silverlight,或者是否有人知道类似的方法整理WCF。

或者对WCF技术的讨论会非常有帮助。

由于

  public class Proxy : ClientBase<ITaskAuditService> , ITaskAuditService
{
    #region ITaskAuditService Members

    public IEnumerable<TaskAuditType> GetList( string measure, string userName, string taskReason )
    {
        return Channel.GetList(measure, userName, taskReason);
    }

    public IEnumerable<string> GetUsers()
    {
        return Channel.GetUsers();
    }

    public IEnumerable<string> GetTaskReasons()
    {
        return Channel.GetTaskReasons();
    }

    public IEnumerable<string> GetMeaures()
    {
        return Channel.GetMeaures();
    }

    #endregion
}

根据要求代码在这里我只是错过了将其变为Silverlight项目的方法(并使其成为asyncrhonus)

1 个答案:

答案 0 :(得分:0)

为了最好的实践,你可能想看一下这本书

  

来自JuvalLöwy的WCF服务编程

这是我在这个主题上找到的最好的书,它有一章关于“WCF编码标准”

我无法复制粘贴整个章节,但您应该可以在互联网上找到它。

顺便说一句,如果您认为使用WCF一段时间,这是一个很好的参考...