Not implicitly. You can explicitly break your operation into multiple slices, and use the Task object to periodically call your worker function in slices. e.g. something like the following.
var worker_task = new Task(doslice);
// do some portion of the work here;