.Net Core 2.0でネットワークコストを見つける方法はありますか?
これは私が私のC++のコードで、ネットワークコストを取得する方法である:.NETのコア(2.0)を持っていることを.Net Core 2.0でネットワークコストを得る最良の方法
hr = pNetworkCostManager->GetCost(&dwCost, NULL);
if (hr == S_OK) {
switch (dwCost) {
case NLM_CONNECTION_COST_UNRESTRICTED:
case NLM_CONNECTION_COST_FIXED:
case NLM_CONNECTION_COST_VARIABLE:
case NLM_CONNECTION_COST_OVERDATALIMIT:
case NLM_CONNECTION_COST_CONGESTED:
case NLM_CONNECTION_COST_ROAMING:
case NLM_CONNECTION_COST_APPROACHINGDATALIMIT:
case NLM_CONNECTION_COST_UNKNOWN:
}
}
ことの一つは、NetworkInterfaceType(https://docs.microsoft.com/en-us/dotnet/api/system.net.networkinformation.networkinterfacetype?view=netcore-1.0)
は、それならば、私は見ることができますNetworkInterfaceTypeに基づいていますWi-Fi、ネットワークまたはモバイル接続がありますが、それはコストに変換されません。
.Net Core 2.0のネットワークコストを調べる方法はありますか?
C++のサンプルでは、 'pNetworkCostManager'はどこから来たのですか? – Gimly
@Gimly https://msdn.microsoft.com/en-us/library/windows/desktop/hh448257(v=vs.85).aspxオブジェクト – Mark
メーター対無制限の使用を判断しようとしていますか?お金)?または、パフォーマンス(速度ビット/秒)を決定しようとしていますか? –