0
考慮以下幾點:在Windows中,長異步操作和頻繁的事件處理8.1應用
void event_handler(object sender, ...){
DoSomething();
}
void DoSomething(){
// change some page's state
// change some page's private members
var someData = await LongOperation();
// change some page's state
// change some page's private members
}
現在,我想以下行爲:當以前LongOperation()尚未完成,如果event_handler被觸發但是,這樣一個LongOperation()必須被取消。
什麼是最簡單的和首選的方法來做到這一點?