private void checker_BandwidthCheckCompleted(
     object sender,
     BandwidthCheckCompletedEventArgs args)
 {
   if (args.Success) {
     Result = (int)((args.Bitrate / 1000) * 0.8 / 100) * 100;
     Status = String.Format("帯域測定完了: {0}kbps, 設定推奨値: {1}kbps",
       args.Bitrate/1000,
       (int)((args.Bitrate / 1000) * 0.8 / 100) * 100);
   }
   else {
     Status = "帯域測定失敗。接続できませんでした";
   }
   IsChecking = false;
 }
 private void checker_BandwidthCheckCompleted(
     object sender,
     BandwidthCheckCompletedEventArgs args)
 {
   if (args.Success) {
     owner.MaxUpstreamRate = (int)((args.Bitrate / 1000) * 0.8 / 100) * 100;
     Status = String.Format("帯域測定完了: {0}kbps, 設定推奨値: {1}kbps",
       args.Bitrate/1000,
       (int)((args.Bitrate / 1000) * 0.8 / 100) * 100);
   }
   else {
     Status = "帯域測定失敗。接続できませんでした";
   }
   SetCanExecute(true);
 }