我只有用普通WCF服务和WCF REST服务的实践经验,但随着需求的改变,我需要看看其他的选择....WCF数据服务的OData VS MVVM
是什么的OData和WCF之间的差异数据服务?
.net中的WCF数据服务OData是不是可以配置为返回Atom提要或JSON等?
如果我想做一些比CRUD更复杂的事情会怎样?
例如,当我发出Http请求并获得如下响应时。
req = (HttpWebRequest)WebRequest.CreateDefault(new Uri(FCookieLocation));
HttpWebResponse resp1 = (HttpWebResponse)req.GetResponse();
Stream stream = resp.GetResponseStream();
我想,然后像做
while (true)
{
byte b = stream.ReadByte();
}
但REST服务,只要你从你写的方法返回,立即终止反应。有没有办法让流在服务器端保持活跃状态,这样我就可以继续向它写数据,并且客户端只是继续阅读它?
我知道ASP.Net Web处理程序具有这样的功能,但在我的情况下,我可能需要编写我自己的Web服务器,在Http请求的套接字上进行侦听(因此连接保持打开状态)以实现此目的并继续写入到插座也许?
对不起,如果问题不清楚,只是我可以解释它的最好方法。
如何最好使用WCF数据服务来适应MVVM模式?
我在你的问题中计算了六个单独的问题。也许你可以为每个问题创建一个帖子?这将使我们更容易帮助您解决您的挑战。 –