Tasks and Scheduled Tasks

VMware vSphere uses an asynchronous client-server communication model. Methods that end with _Task are non-blocking, returning a reference to a
Task
managed object. You can use
Task
and
ViewManager
managed objects to monitor tasks, cancel certain tasks, and create custom tasks.
If you are using a vCenter Server system, the
ScheduledTaskManager
allows you to schedule your own tasks for a one-time run or for repeated runs.