Long-running applications are applications that conform to one of the programming models described in the following topic.
The individual programming models provide details on how the lifecycle of the application and jobs submitted to it are managed by the long-running execution environment. Central to all long-running applications is the concept of a job to represent an individual unit of work to be executed. The following topic describes how to construct an application that provides the logic to be executed by a job.