0

コントロールにデータをフェッチするために WCF サービスを使用します。ネットワーク接続の可用性を確認する必要がありますか?

注: ネットワークの可用性を確認するためのアプリケーション認定関連のポイントは見つかりませんでした。認証の失敗を確認しない場合は?

4

2 に答える 2

3

利用可能な接続があるかどうか (最初の関数) または接続の種類 (2 番目の関数) を確認できます。

public static bool checkConnection()
    {
        return Microsoft.Phone.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
    }

    public static int typeConnection()
    {
        switch (Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType)
        {
            default:
                return 0;
            case Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.MobileBroadbandCdma:
                return 1;
            case Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.MobileBroadbandGsm:
                return 1;
            case Microsoft.Phone.Net.NetworkInformation.NetworkInterfaceType.None:
                return 2;
        }
    }
于 2013-03-07T09:02:50.080 に答える
1

あなたはただ使うことができます:

using Microsoft.Phone.Net.NetworkInformation;
public bool isNetworkConnected()
{
  return DeviceNetworkInformation.IsNetworkAvailable;
}

魅力のように機能します。

于 2013-09-25T13:10:36.843 に答える