有这样的功能:
public MImage ImageHandler (parameter){
// do something
}
此函数需要一些时间,具体取决于参数,现在我想监视此函数的执行并在函数完成后执行某些操作,如下所示:
//call this function
Task task = new task(ImageHandler(parameter));
task.begin();
task.done +=(()={ // do something after the function is done});
那我该如何实现呢?
提前致谢。
答案 0 :(得分:2)
您可以使用BackgroundWorker
请参阅:How to use a BackgroundWorker
您希望在任务完成后运行的代码可以放在RunWorkerCompleted
事件的处理程序中。
答案 1 :(得分:-1)
你可以在你的函数中创建一个事件。和+ =它。