「C Sharpの基礎 - マルチスレッドとGUI」の版間の差分

ナビゲーションに移動 検索に移動
168行目: 168行目:
  private void btnCancel_Click(object sender, RoutedEventArgs e)
  private void btnCancel_Click(object sender, RoutedEventArgs e)
  {
  {
    if (source == null)
    {
      return;
    }
     source.Cancel();
     source.Cancel();
  }
  }
210行目: 215行目:
  private void btnCancel_Click(object sender, RoutedEventArgs e)
  private void btnCancel_Click(object sender, RoutedEventArgs e)
  {
  {
    if (this.cts == null)
    {
      return;
    }
     this.cts.Cancel();  // Cancelメソッドを実行した時、非同期メソッドであるDoWorkメソッドがキャンセルされる
     this.cts.Cancel();  // Cancelメソッドを実行した時、非同期メソッドであるDoWorkメソッドがキャンセルされる
  }
  }

案内メニュー