인터넷 연결이 필요한 몇 가지 기능을 수행하는 Windows Store App을 만들려고합니다. 내 코드는 인터넷 연결이없는 경우에만 임시 SQLite DB에 데이터를 저장하여 인터넷 연결을 처리하지 않습니다. 다음과 같은 것 :C#에서 좋은 인터넷 연결이 있는지 확인하는 방법은 무엇입니까?
// C#
public bool isInternetConnected()
{
ConnectionProfile conn = NetworkInformation.GetInternetConnectionProfile();
bool isInternet = conn != null && conn.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess;
return isInternet;
}
이제 내 문제는 잘못된 인터넷 연결이있는 것입니다. 내 작업이 시간 초과됩니다. 시간 초과를 처리하거나이 방법을 수정해야합니다.
아무도이 문제를 처리 할 수있는 좋은 방법이 있습니까?