當前位置:菜譜大全網 - 食譜大全 - c#backgroundworker怎麽終止

c#backgroundworker怎麽終止

終止BackgroundWorker,其實就是取消正在運行的後臺操作。為此,執行以下步驟:

1)首先要把BackgroundWorker.WorkerSupportsCancellation屬性的值設置為true

2)接著調用CancelAsync()方法

3)檢查BackgroundWorker.CancellationPending 屬性,判斷後臺異步操作是否被真正取消。

======

終止後臺操作之所以這麽繁瑣,是因為後臺操作是以異步方式運行在後臺線程上的。