Discuz! Board

 找回密码
 立即注册
查看: 1|回复: 0

关于BackgroundWorker 不支持支持异步取消 (转载)

[复制链接]

主题

帖子

5

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5
发表于 5 天前 | 显示全部楼层 |阅读模式
  
  源自http://technet.microsoft.com/zh-cn/magazine/system.componentmodel.backgroundworker.workersupportscancellation(VS.95).aspx
  NET Framework Class Library for Silverlight
  获取或设置一个值,该值指示 BackgroundWorker 是否支持异步取消。
  语法
  备注
  示例
  下面的代码示例演示如何使用 WorkerSupportsCancellation 属性检查在取消后台操作之前后台操作是否允许取消。 若要查看此示例的完整代码,请参见如何:使用后台辅助线程。
  Visual Basic
  复制代码
  Private Sub buttonCancel_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)  If bw.WorkerSupportsCancellation = True Then    bw.CancelAsync()  End IfEnd Sub
  C#
  复制代码
  private void buttonCancel_Click(object sender, RoutedEventArgs e){  if (bw.WorkerSupportsCancellation == true)  {    bw.CancelAsync();  }}
   
   
   
   
   
   
   [url=][/url]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver| 手机版| 小黑屋| 教育创新工坊

GMT+8, 2024-10-17 04:59 , Processed in 0.029589 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表