###前提・実現したいこと
こんにちは。いつもたいへんお世話になります。
UWP(実行環境Windows 10 Phone)で、Wifiであるかどうかを取得したいです。
###発生している問題・エラーメッセージ
C#
1NetworkInformation.GetInternetConnectionProfile();
でそれっぽいデータは取得できます。
それぞれ取ってみると、次のようなデータになります。
上がWifi、下がsimカードです。
Internet connection profile = Profile Name : ****-**********-*** Connectivity Level : Internet Access Domain Connectivity Level : None Connection Cost Information: ==================== Cost: Unrestricted Roaming: False Over Data Limit: False Approaching Data Limit : False Dataplan Status Information: ==================== Usage In Megabytes : Not Defined InboundBitsPerSecond : Not Defined OutboundBitsPerSecond : Not Defined DataLimitInMegabytes : Not Defined NextBillingCycle : Not Defined MaxTransferSizeInMegabytes : Not Defined
Internet connection profile = Profile Name : {******-****-*****-****-********} Connectivity Level : Internet Access Domain Connectivity Level : None Connection Cost Information: ==================== Cost: Fixed Roaming: False Over Data Limit: False Approaching Data Limit : False Dataplan Status Information: ==================== Usage In Megabytes : Not Defined InboundBitsPerSecond : Not Defined OutboundBitsPerSecond : Not Defined DataLimitInMegabytes : Not Defined NextBillingCycle : Not Defined MaxTransferSizeInMegabytes : Not Defined
これの区別は、Prifile Nameで行うくらいしかちがいがないのです。
なにか違うものを見るのでしょうか?
あと違うのはCostでUnrestrictedとFixedです。
IsWifiみたいなboolを得ることはできないのでしょうか?
###補足情報(言語/FW/ツール等のバージョンなど)
Windows10 Home 1709 64bit
Microsoft Visual Studio Community 2017
Version 15.1 (26403.3) Release
VisualStudio.15.Release/15.1.0+26403.3
Microsoft .NET Framework
Version 4.7.02556
インストールされているバージョン:Community
Visual C# 2017 00369-60000-00001-AA631
回答2件
あなたの回答
tips
プレビュー