Criado por Thiago Russo
mais de 8 anos atrás
|
||
Questão | Responda |
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 |
Quer criar seus próprios Flashcards gratuitos com GoConqr? Saiba mais.