次の方法で共有


ScheduledJob クラス

定義

サービスの一部として実行されるスケジュールされたジョブの基本クラスを提供します。

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
継承
ScheduledJob
実装

コンストラクター

ScheduledJob()

ScheduledJob クラスの新しいインスタンスを作成します。

プロパティ

CancellationToken

スケジュールされた CancellationToken ジョブが取り消されたかどうかを示す を取得します。 長時間実行されるスケジュールされたジョブは、このトークンをリッスンして、取り消されているかどうかを確認する必要があります。

Services

この ApiServices に関連付けられた ScheduledJob を取得または設定します。

メソッド

Dispose()

アンマネージド リソースを解放し、この ScheduledJob インスタンスで使用されるマネージド リソースを破棄します。 ジョブが完了すると、このメソッドはインフラストラクチャによって自動的に呼び出されます。

Dispose(Boolean)

この ScheduledJob インスタンスによって使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースを破棄します。 この特定の実装に固有の追加のリソースを破棄するには、この ScheduledJob メソッドをオーバーライドします。

ExecuteAsync()

派生クラスで実装された場合は、スケジュールされたジョブを非同期的に実行します。 スケジュールされたジョブが取り消されているかどうかを知りたい実装では、 プロパティから をCancellationTokenCancellationToken取得できます。

ExecuteAsync(ScheduledJobDescriptor, CancellationToken)

と が指定された scheduledJobDescriptor スケジュールされたジョブを実行します cancellationToken

Initialize(ScheduledJobDescriptor, CancellationToken)

実行が開始される前に、これを ScheduledJob 初期化します。

適用対象