Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何使用返回值运行单语句异步并支持中止_Wpf_Visual Studio 2010_C# 4.0 - Fatal编程技术网

Wpf 如何使用返回值运行单语句异步并支持中止

Wpf 如何使用返回值运行单语句异步并支持中止,wpf,visual-studio-2010,c#-4.0,Wpf,Visual Studio 2010,C# 4.0,我在WPF应用程序上运行了一条语句 这需要很长时间(我指的是5000毫秒,太长了) 我需要在线程中运行此语句,但是, 我需要这个线程返回bool值指示状态 如果成功执行,则返回true 否则为异常或我强制停止此单语句返回false 实现这一目标的最佳方式是什么? 这又是一个单一的声明 以及如何安全中止“强制结束执行语句”您可以通过后台工作人员来完成。worker还可以报告进度(带有事件),并具有一个oncomplete函数,您也可以传递结果 要获得一个很好的指南: 您可以通过后台工作人员完成这项

我在WPF应用程序上运行了一条语句 这需要很长时间(我指的是5000毫秒,太长了) 我需要在线程中运行此语句,但是, 我需要这个线程返回bool值指示状态 如果成功执行,则返回true 否则为异常或我强制停止此单语句返回false

实现这一目标的最佳方式是什么? 这又是一个单一的声明
以及如何安全中止“强制结束执行语句”

您可以通过后台工作人员来完成。worker还可以报告进度(带有事件),并具有一个oncomplete函数,您也可以传递结果

要获得一个很好的指南:


您可以通过后台工作人员完成这项工作。worker还可以报告进度(带有事件),并具有一个oncomplete函数,您也可以传递结果

要获得一个很好的指南:


你可能会有幸看看这门课。创建它仅仅意味着向它传递一个对象,因此它可以是一条语句,也可以是多条语句。它可以处理一个返回值(这就是它和的区别)。您还可以使用来处理强制停止。有关这方面的更多信息,请参阅。

您可能会有幸看看这门课。创建它仅仅意味着向它传递一个对象,因此它可以是一条语句,也可以是多条语句。它可以处理一个返回值(这就是它和的区别)。您还可以使用来处理强制停止。更多信息请参见