Po co jawnie przekazywać cancelationtoken w metodach asynchronicznych?

Po co jawnie przekazywać cancelationtoken w metodach asynchronicznych?
J1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Tak jak w temacie, chciałem się dowiedzieć po co jawnie przekazywać cancelationtoken w metodach asynchronicznych?

Kopiuj
public static Task DoSthAsync(IWork work, CancellationToken cancellationToken);
Grzegorz Świdwa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 385
1

Ponieważ podczas trwania wątku asynchronicznego możesz sprawdzić stan IsCancellationRequested. Ponad to, jeżeli Twój wątek asynchroniczny tworzy inne wątki możesz przekazać ten token dalej zarządzając również nimi.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.