Ini memberikan cara untuk mendapatkan nama (atau pengidentifikasi) untuk panggilan balik tugas yang saat ini terdaftar yang dipanggil pada akhir setiap tugas tingkat atas. Pengidentifikasi ini dapat digunakan untuk menghapus panggilan balik.
getTaskCallbackNames()
# NOT RUN {
n <- addTaskCallback(function(expr, value, ok, visible) {
cat("In handler\n")
return(TRUE)
}, name = "simpleHandler")
getTaskCallbackNames()
# now remove it by name
removeTaskCallback("simpleHandler")
h <- taskCallbackManager()
h$add(function(expr, value, ok, visible) {
cat("In handler\n")
return(TRUE)
}, name = "simpleHandler")
getTaskCallbackNames()
removeTaskCallback("R-taskCallbackManager")
# }