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)
答案 0 :(得分:0)
为了最好的实践,你可能想看一下这本书
来自JuvalLöwy的WCF服务编程
这是我在这个主题上找到的最好的书,它有一章关于“WCF编码标准”
我无法复制粘贴整个章节,但您应该可以在互联网上找到它。
顺便说一句,如果您认为使用WCF一段时间,这是一个很好的参考...