La bibliothèque se documente elle-même · Interface et réactif
stzReactiveTask
13 méthodes propres · 0 formes avec extensions, rangées sous leur méthode
la source: base/reactive/stzReactiveTask.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Interface et réactif
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Then_
(sans commentaire dans la source : le nom se lit comme une phrase) then_aucune extension
Catch_
(sans commentaire dans la source : le nom se lit comme une phrase) catch_aucune extension
Execute
(sans commentaire dans la source : le nom se lit comme une phrase) executeaucune extension
Status
The class recorded a status, a result and (now) an error, and offered no way to read any of them. A caller whose task failed could not ask what went wrong; a caller whose task succeeded could not collect the answer unless they had registered a handler first.aucune extension
Result
(sans commentaire dans la source : le nom se lit comme une phrase) resultaucune extension
Error
"" when the task has not failed.aucune extension
HasFailed
(sans commentaire dans la source : le nom se lit comme une phrase) has failedaucune extension
WasReported
Did the failure reach anyone -- a raise, a handler, or stdout? Only ERROR_IGNORE answers FALSE, and it is the one mode that asked to. Without this the fallback arm had no observable effect at all: removing it left every assertion green, because recording a reason is not reporting it.aucune extension
Succeeded
(sans commentaire dans la source : le nom se lit comme une phrase) succeededaucune extension
Complete
Not every task computes. stzReactiveObject.SetAsync already HAS the value it is going to store, and its attempt to wrap one in a task function -- `func { return _newValue_ }` -- raised R24, because a Haro lambda cannot read a caller's local. These two let a caller that did the work itself still report it through the same task surface, so Status()/Result()/ Error() mean the same thing however the work happened.aucune extension
Fail
(sans commentaire dans la source : le nom se lit comme une phrase) failaucune extension
Cleanup
(sans commentaire dans la source : le nom se lit comme une phrase) cleanupaucune extension

