Freigeben über


CloudJobSchedule Klasse

Definition

Ein Auftragszeitplan, der wiederkehrende Aufträge ermöglicht, indem angegeben wird, wann Aufträge ausgeführt werden sollen, und eine Spezifikation, die zum Erstellen der einzelnen Aufträge verwendet wird.

public class CloudJobSchedule : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type CloudJobSchedule = class
    interface IRefreshable
    interface IInheritedBehaviors
Public Class CloudJobSchedule
Implements IInheritedBehaviors, IRefreshable
Vererbung
CloudJobSchedule
Implementiert

Konstruktoren

CloudJobSchedule()

Standardkonstruktor, der das Simulieren der CloudJobSchedule Klasse unterstützt.

Eigenschaften

CreationTime

Ruft die Erstellungszeit des Auftragszeitplans ab.

CustomBehaviors

Ruft eine Liste von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen, die über diesen ausgeführt werden, oder legt diese CloudJobSchedulefest.

DisplayName

Ruft den Anzeigenamen des Auftragszeitplans ab oder legt den Anzeigenamen fest.

ETag

Ruft das ETag des Auftragszeitplans ab.

ExecutionInformation

Ruft die Ausführungsinformationen für den Auftragszeitplan ab.

Id

Ruft die ID des Auftragszeitplans ab oder legt diese fest.

JobSpecification

Ruft einen JobSpecification ab, der Details der Aufträge enthält, die gemäß zu erstellen sind, oder legt diesen Schedulefest.

LastModified

Ruft den Zeitpunkt der letzten Änderung des Auftragszeitplans ab.

Metadata

Ruft eine Liste von Name-Wert-Paaren ab, die dem Zeitplan als Metadaten zugeordnet sind, oder legt diese fest.

PreviousState

Ruft den vorherigen Status des Auftragszeitplans ab.

PreviousStateTransitionTime

Ruft den Zeitpunkt ab, zu dem der Auftragszeitplan seinen vorherigen Zustand eingegeben hat.

Schedule

Ruft den Zeitplan ab, der bestimmt, wann Aufträge erstellt werden, oder legt diesen fest.

State

Ruft den aktuellen Status des Auftragszeitplans ab.

StateTransitionTime

Ruft den Zeitpunkt ab, zu dem der CloudJobSchedule aktuelle Zustand eingegeben wurde.

Statistics

Ruft eine JobScheduleStatistics mit Ressourcennutzungsstatistiken für die gesamte Lebensdauer des Auftragszeitplans ab.

Url

Ruft die URL des Auftragszeitplans ab.

Methoden

Commit(IEnumerable<BatchClientBehavior>)

Committ dies CloudJobSchedule an den Azure Batch-Dienst.

CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Committ dies CloudJobSchedule an den Azure Batch-Dienst.

CommitChanges(IEnumerable<BatchClientBehavior>)

Committent alle ausstehenden Änderungen an diesem CloudJobSchedule Azure Batch-Dienst.

CommitChangesAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Committent alle ausstehenden Änderungen an diesem CloudJobSchedule Azure Batch-Dienst.

Delete(IEnumerable<BatchClientBehavior>)

Löscht dieses CloudJobSchedule.

DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Löscht dieses CloudJobSchedule.

Disable(IEnumerable<BatchClientBehavior>)

Deaktiviert dieses CloudJobSchedule. Deaktivierte Zeitpläne erstellen keine neuen Aufträge, können aber später wieder aktiviert werden.

DisableAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Deaktiviert dieses CloudJobSchedule. Deaktivierte Zeitpläne erstellen keine neuen Aufträge, können aber später wieder aktiviert werden.

Enable(IEnumerable<BatchClientBehavior>)

Aktiviert dies CloudJobSchedule, sodass Aufträge gemäß Scheduleerstellt werden können.

EnableAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Aktiviert dies CloudJobSchedule, sodass Aufträge gemäß Scheduleerstellt werden können.

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

Listet die Unter diesem CloudJobScheduleerstellten Aufträge auf.

Refresh(DetailLevel, IEnumerable<BatchClientBehavior>)

Aktualisiert die aktuelle CloudJobSchedule.

RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

Aktualisiert die aktuelle CloudJobSchedule.

Terminate(IEnumerable<BatchClientBehavior>)

Beendet dieses CloudJobSchedule. Beendete Zeitpläne verbleiben im System, erstellen jedoch keine neuen Aufträge.

TerminateAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

Beendet dieses CloudJobSchedule. Beendete Zeitpläne verbleiben im System, erstellen jedoch keine neuen Aufträge.

Gilt für: