MvvmCross可移植类库 - System.Net.ServicePointManager

时间:2013-07-22 01:43:22

标签: c# mvvmcross portable-class-library system.net

在我的PCL中,我试图调用SSL服务,所以我试图像这样设置ServerCertificateValidationCallback:

System.Net.ServicePointManager.ServerCertificateValidationCallback = ValidateServerCertficate;

但似乎我无法在我的PCL中添加对System.Net的引用,并且它说ServicePointManager类型不存在。

如何在我的PCL中引用它?

1 个答案:

答案 0 :(得分:4)

你不能在你的pcl中引用它 - 它没有在任何当前的可移植子集中定义。

如果您需要使用它,您可以在一些Ui项目中引用它 - 例如在您的安装类中 - 或者为了重用,您可以构建一个插件来为某些平台引用它。然而,有一些现代平台根本不支持它--WindowsPhone(也许还有windows存储?)

有关将平台特定代码注入pcl核心库的更多信息,请参阅http://slodge.blogspot.co.uk/2013/06/n31-injection-platform-specific.html