Xamarin.iOSとXamarin.Androidプロジェクトで使用されているPCLプロジェクトでインターネット接続を確認しようとしています。 WebClientをPCLで使用することはできませんが、私はWebClientを使用しない満足のいく解決策を見つけることができませんでした。私が使用したいコードは次のとおりです。C#:PCLプロジェクトのインターネットアクセスを確認する方法
try
{
using (var client = new WebClient())
{
using (var stream = client.OpenRead("http://www.google.com"))
{
return true;
}
}
}
catch
{
return false;
}
誰もが同様に簡単な良い解決法を知っていますか?
私はPCLでプラグインを実装しようとすると、私は、この未処理の例外を取得: 「System.NotImplementedException:この機能は、このアセンブリのポータブル版では実装されていません。プラットフォーム固有の実装を参照するには、メインアプリケーションプロジェクトからNuGetパッケージを参照する必要があります。私はそのアドバイスに従って、プラットフォーム固有のプロジェクトごとに個別に実装しました。 – Jonathan
ありがとう@JimBobBennet!私はあなたが私の人生を救ったかもしれないと思う... – Jonathan
喜んでそれは働いていて、私に感謝しない - ジェームズMontemagnoに感謝 - 彼のプラグインは素晴らしいです! – JimBobBennett