This would be the same as onSuccess for Futures, however, ContinueWith method returns a Task, too, so it could be chained to other operations.
How C# beats Scala in async programming
Nicolas A Perez

You can just `map` over a `Future` in Scala and it will give you a Future again. The difference is probably in the boiler plate that C# brings.