![]() |
Created by Thiago Russo
over 8 years ago
|
|
Question | Answer |
Quando e pq pode ser necessário cancelar uma Task? Qual classe podemos utilizar para cancelar Tasks? Como ela é utilizada em uma Task? | Ao trabalhar com multithread, como TPL, Parallel Class ou PLINQ, mtas vezes temos tarefas de longa duração. O .NET oferece uma classe que pode ajuda a cancelar estas tarefas: CancellationToken. Você passa um CancellationToken para uma Task, que, em seguida, monitora periodicamente o token para ver se o cancelamento foi solicitado. |
Exemplo de CancellationToken | l |
OperationCanceledException | . |
Adding a continuation for canceled tasks | |
Setting a timeout on a task |
Want to create your own Flashcards for free with GoConqr? Learn more.