Jam*_*min 6 c# silverlight silverlight-3.0
我慢慢钻研Silverlight,经过一段时间的尝试,我终于能够将自己的自定义对象从我的网站返回到我的silverlight客户端,使用支持Siverlight的WCF服务.
现在,我在域服务和WCF服务的差异之间有点不知所措.
我已经完成了教程,其中域服务绑定到数据上下文,然后绑定到siliverlight控件.太棒了:)然而,我在哪里打了一块石头试图回报任何酒吧IQuerryable; 作为String,我自己的简单类型等.
我找到了一些教程,例如这个教程用[ServiceContract]注释标记一个函数,并在你的简单类中有一个[Key].这没有用,[ServiceContract]无法解析,我后来找到了一个指导说使用[Invoke].然后我遇到了无法加载函数并得到结果的问题,我基本上都去了这里
[Invoke]
public string HelloWorld(string name)
{
return string.Format("Hello {0}.", name);
}
var helloWorld = new HelloWorldDomainContext();
//helloWorld.HelloWorldCompleted += new EventHandler<InvokeEventArgs<string>>(HelloWorldHelloWorldCompleted);
//helloWorld.HelloWorld("Mark Monster");
Run Code Online (Sandbox Code Playgroud)
无论如何,我随后发现了启用了Silverlight的WCF服务,并且能够返回我自己的自定义对象并将其称为罚款.
tl; dr - 域服务是否仅在绑定到Silverlight控件时使用?即它是一种直接的单向绑定,并且在需要时被调用,并且我在服务器上进行所有与Linq相关的排序/过滤/选择?
并且假设我想返回一个xmlString,然后我使用WCF服务?我是否适合在我的应用程序中使用WCF服务和域服务?
对不起,如果上面有点混乱!只是试图掌握这一切来自ASP.NET/Flex
非常感谢.
| 归档时间: |
|
| 查看次数: |
3698 次 |
| 最近记录: |