Partager via


ScheduledJob Classe

Définition

Fournit une classe de base pour les travaux planifiés à exécuter dans le cadre du service.

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
Héritage
ScheduledJob
Implémente

Constructeurs

ScheduledJob()

Crée une instance de la classe ScheduledJob.

Propriétés

CancellationToken

Obtient un CancellationToken indiquant si le travail planifié a été annulé. Les travaux planifiés qui s’exécutent pendant une période prolongée doivent écouter ce jeton pour voir s’ils sont annulés.

Services

Obtient ou définit l'objet ApiServices associé à ScheduledJob.

Méthodes

Dispose()

Libère les ressources non managées et supprime les ressources managées utilisées par cette ScheduledJob instance. Une fois le travail terminé, cette méthode est appelée automatiquement par l’infrastructure.

Dispose(Boolean)

Libère les ressources non managées utilisées par cette ScheduledJob instance et supprime éventuellement les ressources managées. Remplacez cette méthode pour supprimer des ressources supplémentaires spécifiques à cette implémentation particulière ScheduledJob .

ExecuteAsync()

Lorsqu’il est implémenté dans une classe dérivée, exécute le travail planifié de manière asynchrone. Les implémentations qui souhaitent savoir si le travail planifié est en cours d’annulation peuvent obtenir un CancellationToken à partir de la CancellationToken propriété .

ExecuteAsync(ScheduledJobDescriptor, CancellationToken)

Exécute le travail planifié fourni un scheduledJobDescriptor et un cancellationToken.

Initialize(ScheduledJobDescriptor, CancellationToken)

Initialise ce avant le ScheduledJob début de l’exécution.

S’applique à