在我的 PCL 中,我试图调用 SSL 服务,所以我试图像这样设置 ServerCertificateValidationCallback:
System.Net.ServicePointManager.ServerCertificateValidationCallback = ValidateServerCertficate;
但我似乎无法在我的 PCL 中添加对 System.Net 的引用,它说 ServicePointManager 类型不存在。
如何在我的 PCL 中引用它?
最佳答案
你不能在你的 pcl 中引用它——它没有在任何当前的可移植子集中定义。
如果您需要使用它,您可以在您的一些 Ui 项目中引用它 - 例如在您的设置类中 - 或者为了重用,您可以构建一个插件来为某些平台引用它。然而,有一些现代平台根本不支持它——WindowsPhone(也许还有 Windows 商店?)
有关将平台特定代码注入(inject) pcl 核心库的更多信息,请参阅 http://slodge.blogspot.co.uk/2013/06/n31-injection-platform-specific.html
关于c# - MvvmCross 可移植类库 - System.Net.ServicePointManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17778781/