我很清楚基于 Rest 的方法是针对 HTTP 的。我很想在同一台计算机上的进程之间使用 REST API 和其他优点。由于 ADO.NET 数据服务是在 WCF 之上构建的,因此可以合理地假设可配置的传输可与任何 WCF 支持的传输一起使用。任何人都知道是否有办法将其配置为通过命名管道发送流量?
Brian Adams
问问题
700 次
实际上 REST 架构风格在任何方面都不需要 HTTP。这恰好是最常见的实现协议。但是,ADO.Net 数据服务使用与 http 绑定的 System.ServiceModel.Web。你当然可以在命名管道上做 REST,你只需要找到一个不同的协议。
在 .NET 3.5 中,WCF 有内置的命名管道绑定。有关详细信息,请参阅MSDN。