ScheduledJob Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Basisklasse für geplante Aufträge bereit, die als Teil des Diensts ausgeführt werden sollen.
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
- Vererbung
-
ScheduledJob
- Implementiert
Konstruktoren
ScheduledJob() |
Erstellt eine neue Instanz der ScheduledJob-Klasse. |
Eigenschaften
CancellationToken |
Ruft einen CancellationToken ab, der angibt, ob der geplante Auftrag abgebrochen wurde. Geplante Aufträge, die über einen längeren Zeitraum ausgeführt werden, sollten auf dieses Token lauschen, um zu ermitteln, ob sie abgebrochen werden. |
Services |
Ruft die ApiServices ab, die diesem ScheduledJob zugeordnet sind, oder legt diese fest. |
Methoden
Dispose() |
Gibt die nicht verwalteten Ressourcen frei und entsorgt die von diesem ScheduledJob instance verwendeten verwalteten Ressourcen. Wenn der Auftrag abgeschlossen ist, wird diese Methode von der Infrastruktur automatisch aufgerufen. |
Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von diesem ScheduledJob instance verwendet werden, und entsorgt optional die verwalteten Ressourcen. Überschreiben Sie diese Methode, um zusätzliche Ressourcen zu entsorgen, die für diese spezielle ScheduledJob Implementierung spezifisch sind. |
ExecuteAsync() |
Wenn er in einer abgeleiteten Klasse implementiert ist, wird der geplante Auftrag asynchron ausgeführt. Implementierungen, die wissen möchten, ob der geplante Auftrag abgebrochen wird, können eine CancellationToken von der CancellationToken -Eigenschaft abrufen. |
ExecuteAsync(ScheduledJobDescriptor, CancellationToken) |
Führt den geplanten Auftrag aus, der ein |
Initialize(ScheduledJobDescriptor, CancellationToken) |
Initialisiert diese ScheduledJob , bevor die Ausführung beginnt. |
Gilt für:
Azure SDK for .NET