2013-07-22 3 views
3

나는 내가 너무 좋아 ServerCertificateValidationCallback을 설정하려고의 SSL 서비스에 전화를하려고 내 PCL에서 :MvvmCross 휴대용 클래스 라이브러리 - System.Net.ServicePointManager

System.Net.ServicePointManager.ServerCertificateValidationCallback = ValidateServerCertficate; 

을하지만 내가 추가 할 수 없습니다 보인다 내 PCL에서 System.Net에 대한 참조이며 ServicePointManager 유형이 존재하지 않는다고 말합니다.

어떻게 이것을 내 PCL에서 참조 할 수 있습니까?

답변

4

pcl에서 이것을 참조 할 수 없습니다. 현재 휴대용 하위 집합에 정의되어 있지 않습니다.

당신이 그것을 사용해야 할 경우, 당신은 당신의 Ui 프로젝트 중 일부에서 그것을 참조 할 수 있습니다 - 예를 들면 당신의 설치 클래스에서 - 또는 재사용을 위해 당신은 어떤 플랫폼을 위해 그것을 참조하기위한 플러그인을 만들 수 있습니다. WindowsPhone과 (아마도 윈도우 스토어도?) PCL 핵심 라이브러리에 플랫폼 특정 코드를 주입에 대한 자세한 내용은

, 난 단지에이 일을했다 http://slodge.blogspot.co.uk/2013/06/n31-injection-platform-specific.html

+0

참조 - 그러나 일부 현대 단순히 그것을 지원하지 않는 플랫폼이있다 내 자체 서명 인증서를 신뢰하지 않기 때문에 로컬에서 개발할 때 발생하는 오류를 능가합니다. 물론 관련 웹 서비스를 TEST 및 PROD로 이동하면 문제가되지 않습니다. 개발 목적으로 SSL을 비활성화 할 수 있다고 가정합니다. 감사합니다. 스튜어트 - 그나저나 MvvmCross와 잘 어울립니다. 별의 재료. –

관련 문제