Xamarin Forms在创建NetHttpBinding时引发NotImplementedException

时间:2016-10-20 06:57:45

标签: c# wcf xamarin.forms

我有客户端服务器应用程序,它使用WCF进行连接。现在我正在使用Xamarin.Forms应用程序,并希望连接到WCF服务(配置文件7)。但是当我试图创造时 Windows.Services.Store  绑定它引发NotImplementedException。什么可能导致这个问题?

1 个答案:

答案 0 :(得分:1)

WCF的Mono实现是.net WCF实施很长一段时间。可能还是。这就是" NotImplementedException"异常。

如果BasicHttpBinding可以让你开心,那么你很幸运。对于任何更复杂的事情,您需要等待或贡献。 (遗憾)。

这是非常基本的样本:

https://github.com/shturm/mono-wcf-example

Xamarin现在主要关注的是移动设备(Android和iOS),这并不意味着没有完成WCF实施的努力,但它在优先级列表上并不高。

以下是如何使用WCF服务和移动平台Xamarin.Android和Xamarin.iOS(没有Xamarin.Forms,但这应该不是问题)的示例。您需要Silverlight 5 SDK来创建代理!

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/web_services/walkthrough_working_with_WCF/

有关详细信息,我建议您阅读以下文档(可能不会反映当前状态):

http://www.mono-project.com/docs/web/wcf/

有关WSHttpBinding的更深入信息,请访问:

http://www.mono-project.com/archived/wcf_wshttpbindinghacking/