Compartir a través de


ScheduledJob Clase

Definición

Proporciona una clase base para que los trabajos programados se ejecuten como parte del servicio.

public abstract class ScheduledJob : IDisposable, Microsoft.WindowsAzure.Mobile.Service.ScheduledJobs.IScheduledJob
type ScheduledJob = class
    interface IScheduledJob
    interface IDisposable
Public MustInherit Class ScheduledJob
Implements IDisposable, IScheduledJob
Herencia
ScheduledJob
Implementaciones

Constructores

ScheduledJob()

Crea una nueva instancia de la clase ScheduledJob.

Propiedades

CancellationToken

Obtiene un valor CancellationToken de tipo que indica si se ha cancelado el trabajo programado. Los trabajos programados que se ejecutan durante un período de tiempo prolongado deben escuchar este token para ver si se cancelan.

Services

Obtiene o establece el objeto ApiServices asociado a este objeto ScheduledJob.

Métodos

Dispose()

Libera los recursos no administrados y elimina los recursos administrados que usa esta ScheduledJob instancia. Cuando el trabajo completa este método, la infraestructura llama automáticamente a este método.

Dispose(Boolean)

Libera los recursos no administrados usados por esta ScheduledJob instancia y, opcionalmente, elimina los recursos administrados. Invalide este método para eliminar recursos adicionales específicos de esta implementación concreta ScheduledJob .

ExecuteAsync()

Cuando se implementa en una clase derivada, ejecuta el trabajo programado de forma asincrónica. Las implementaciones que quieren saber si el trabajo programado se está cancelando puede obtener una CancellationToken de la CancellationToken propiedad .

ExecuteAsync(ScheduledJobDescriptor, CancellationToken)

Ejecuta el trabajo programado proporcionado por y scheduledJobDescriptor .cancellationToken

Initialize(ScheduledJobDescriptor, CancellationToken)

Inicializa esto ScheduledJob antes de que comience la ejecución.

Se aplica a