3

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

System.Net.ServicePointManager.ServerCertificateValidationCallback = ValidateServerCertficate;

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

如何在我的 PCL 中引用它?

4

1 回答 1

4

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

如果你需要使用它,你可以在你的一些 Ui 项目中引用它——例如在你的设置类中——或者为了重用你可以构建一个插件来为某些平台引用它。然而,有一些现代平台根本不支持它——WindowsPhone(也许还有 Windows 商店?)

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

于 2013-07-22T05:22:56.073 回答