2015-07-28 6 views
1

Я получаю это исключение при вызове PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); способ. Он работает нормально на Прибор, но не работает на локальном компьютере.Как устранить исключение: время ожидания приостановлено. (Исключение из HRESULT: 0x80070102)

Это мой код:

private async void CreateChannel_Click(object sender, RoutedEventArgs e) 
     { 
var vProfile = NetworkInformation.GetInternetConnectionProfile(); 
      System.Diagnostics.Debug.WriteLine("InterNetConnectivity==>>" + vProfile.GetNetworkConnectivityLevel().ToString()); 
      UserResponseTBL.Text = vProfile.GetNetworkConnectivityLevel().ToString(); 
      if (vProfile.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess) 
      { 
       var vChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 
       string channelUri = vChannel.Uri; 
       UserResponseTBL.Text = channelUri; 
       System.Diagnostics.Debug.WriteLine("channelUri : " + channelUri); 
      } 
     } 

Я получаю исключение Операция ожидания истекло. (Исключение из HRESULT: 0x80070102). Любая помощь будет назначена. Thanx

ответ

0

Я решил проблему, выполнив приведенный выше код на устройстве/другой машине.

Эта проблема возникла из-за того, что на моей машине были установлены различные версии Visual Studios. Не знаю причину этой проблемы, но она работает, когда я обновил свою машину до окон 10.