K
K
kykyryky2016-08-04 15:29:01
Programming
kykyryky, 2016-08-04 15:29:01

How to stop the execution of an asynchronous operation?

There is a button click handler:

async private void button1_Click(object sender, EventArgs e)
{
    //LoadFromFile выполняется "долго"
    var file = await Task.Factory.StartNew(() => LoadFromFile(fileName));
}

You need to interrupt the execution of the LoadFromFile method by pressing, for example, the "Cancel loading" button. How can I do that?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
T
tex0, 2016-08-04
@kykyryky

CancellationToken

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question