我有一些后端.net代码,我需要从我的Win8 metro应用程序本地访问。
通过WCF服务公开后端代码会更好吗?我假设.nettcp绑定会起作用吗?或者更好的是创建一个代理的Windows运行时组件,如下所述: https://code.msdn.microsoft.com/windowsapps/Brokered-Windows-Runtime-9d64cada
答案 0 :(得分:4)
在进一步研究之后,我发现您可以使用NetTcpBinding而不是NetNamedPipeBinding来调用WCF服务。有关受支持的绑定列表,请参阅此文章:http://blogs.msdn.com/b/piyushjo/archive/2011/10/19/wcf-for-metro-apps-supported-functionality.aspx
出于性能原因,我选择了Brokered WinRT组件路径。这是一篇非常好的文章,可以帮助您入门:http://devhawk.net/2014/04/25/brokered-winrt-components-step-one