Freigeben über


Job class

Klasse, die einen Auftrag darstellt.

Konstruktoren

Job(BatchServiceClientContext)

Erstellen sie einen Auftrag.

Methoden

add(JobAddParameter, JobAddOptionalParams)

Der Batchdienst unterstützt zwei Möglichkeiten zum Steuern der Arbeit als Teil eines Auftrags. Im ersten Ansatz gibt der Benutzer eine Auftrags-Manager-Aufgabe an. Der Batchdienst startet diese Aufgabe, wenn sie bereit ist, den Auftrag zu starten. Der Auftrags-Manager-Vorgang steuert alle anderen Aufgaben, die unter diesem Auftrag ausgeführt werden, mithilfe der Aufgaben-APIs. Im zweiten Ansatz steuert der Benutzer die Ausführung von Aufgaben unter einem aktiven Auftrag mithilfe der Aufgaben-APIs direkt. Hinweis: Vermeiden Sie beim Benennen von Aufträgen vertrauliche Informationen wie Benutzernamen oder geheime Projektnamen. Diese Informationen können in Telemetrieprotokollen angezeigt werden, auf die microsoft-Supporttechniker zugreifen können.

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)
add(JobAddParameter, ServiceCallback<void>)
deleteMethod(string, JobDeleteMethodOptionalParams)

Durch das Löschen eines Auftrags werden auch alle Aufgaben gelöscht, die Teil dieses Auftrags sind, und alle Auftragsstatistiken. Dadurch wird auch der Aufbewahrungszeitraum für Vorgangsdaten außer Kraft gesetzt; Das heißt, wenn der Auftrag Aufgaben enthält, die weiterhin auf Computeknoten aufbewahrt werden, löscht die Batchdienste die Arbeitsverzeichnisse dieser Aufgaben und alle ihre Inhalte. Wenn eine Löschauftragsanforderung empfangen wird, legt der Batchdienst den Auftrag auf den Löschstatus fest. Alle Aktualisierungsvorgänge für einen Auftrag, der sich im Löschzustand befindet, schlagen mit dem Statuscode 409 (Konflikt) fehl, mit zusätzlichen Informationen, die angeben, dass der Auftrag gelöscht wird.

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
disable(string, DisableJobOption, JobDisableOptionalParams)

Der Batchdienst verschiebt den Auftrag sofort in den Deaktivierungszustand. Batch verwendet dann den parameter disableTasks, um zu bestimmen, was mit den derzeit ausgeführten Aufgaben des Auftrags zu tun ist. Der Auftrag verbleibt im Deaktivierungszustand, bis der Deaktivierungsvorgang abgeschlossen ist und alle Aufgaben gemäß der Option "disableTasks" behandelt wurden. der Auftrag wechselt dann in den Status "Deaktiviert". Es werden keine neuen Aufgaben unter dem Auftrag gestartet, bis sie wieder in den aktiven Zustand verschoben wird. Wenn Sie versuchen, einen Auftrag zu deaktivieren, der nicht aktiv, deaktiviert oder deaktiviert ist, schlägt die Anforderung mit dem Statuscode 409 fehl.

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)
disable(string, DisableJobOption, ServiceCallback<void>)
enable(string, JobEnableOptionalParams)

Wenn Sie diese API aufrufen, legt der Batchdienst einen deaktivierten Auftrag auf den Aktivierungsstatus fest. Nach Abschluss dieses Vorgangs wechselt der Auftrag in den aktiven Zustand und die Planung neuer Vorgänge unter dem Auftrag fortsetzen. Der Batchdienst lässt nicht zu, dass ein Vorgang länger als 180 Tage im aktiven Zustand verbleibt. Wenn Sie daher einen Auftrag aktivieren, der aktive Aufgaben enthält, die vor mehr als 180 Tagen hinzugefügt wurden, werden diese Aufgaben nicht ausgeführt.

enable(string, JobEnableOptionalParams, ServiceCallback<void>)
enable(string, ServiceCallback<void>)
get(string, JobGetOptionalParams)
get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)
get(string, ServiceCallback<CloudJob>)
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

Statistiken werden in allen Aufträgen aggregiert, die je im Konto vorhanden sind, von der Kontoerstellung bis zur letzten Aktualisierungszeit der Statistik. Die Statistiken sind möglicherweise nicht sofort verfügbar. Der Batchdienst führt regelmäßige Rollups von Statistiken durch. Die typische Verzögerung beträgt ca. 30 Minuten.

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
getTaskCounts(string, JobGetTaskCountsOptionalParams)

Aufgabenanzahlen stellen eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus und einer Anzahl von Aufgaben bereit, die erfolgreich waren oder fehlgeschlagen sind. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt. Beachten Sie, dass die zurückgegebenen Zahlen möglicherweise nicht immer auf dem neuesten Stand sind. Wenn Sie genaue Vorgangsanzahlen benötigen, verwenden Sie eine Listenabfrage.

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
list(JobListOptionalParams)
list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)
list(ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)
listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)
listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)
listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)
listNext(string, JobListNextOptionalParams)
listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)
listNext(string, ServiceCallback<CloudJobListResult>)
listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Diese API gibt den Auftragsvorbereitungs- und Auftragsveröffentlichungsvorgangsstatus für alle Computeknoten zurück, die die Aufgabe "Auftragsvorbereitung" oder "Auftragsfreigabe" ausgeführt haben. Dazu gehören Computeknoten, die seitdem aus dem Pool entfernt wurden. Wenn diese API für einen Auftrag aufgerufen wird, der keine Auftragsvorbereitungs- oder Auftragsfreigabeaufgabe enthält, gibt der Batchdienst DEN HTTP-Statuscode 409 (Conflict) mit einem Fehlercode von JobPreparationTaskNotSpecified zurück.

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Diese API gibt den Auftragsvorbereitungs- und Auftragsveröffentlichungsvorgangsstatus für alle Computeknoten zurück, die die Aufgabe "Auftragsvorbereitung" oder "Auftragsfreigabe" ausgeführt haben. Dazu gehören Computeknoten, die seitdem aus dem Pool entfernt wurden. Wenn diese API für einen Auftrag aufgerufen wird, der keine Auftragsvorbereitungs- oder Auftragsfreigabeaufgabe enthält, gibt der Batchdienst DEN HTTP-Statuscode 409 (Conflict) mit einem Fehlercode von JobPreparationTaskNotSpecified zurück.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
patch(string, JobPatchParameter, JobPatchOptionalParams)

Dadurch werden nur die in der Anforderung angegebenen Auftragseigenschaften ersetzt. Wenn der Auftrag z. B. Einschränkungen aufweist und eine Anforderung nicht das Einschränkungselement angibt, behält der Auftrag die vorhandenen Einschränkungen bei.

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)
patch(string, JobPatchParameter, ServiceCallback<void>)
terminate(string, JobTerminateOptionalParams)

Wenn eine Terminierungsauftragsanforderung empfangen wird, legt der Batchdienst den Auftrag auf den Beendigungszustand fest. Der Batchdienst beendet dann alle ausgeführten Aufgaben, die dem Auftrag zugeordnet sind, und führt alle erforderlichen Aufgaben für die Auftragsfreigabe aus. Anschließend wechselt der Auftrag in den abgeschlossenen Zustand. Wenn der Auftrag im aktiven Zustand enthalten ist, verbleiben sie im aktiven Zustand. Nachdem ein Auftrag beendet wurde, können keine neuen Vorgänge hinzugefügt werden, und alle verbleibenden aktiven Vorgänge werden nicht geplant.

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)
terminate(string, ServiceCallback<void>)
update(string, JobUpdateParameter, JobUpdateOptionalParams)

Dadurch werden alle aktualisierbaren Eigenschaften des Auftrags vollständig ersetzt. Wenn z. B. der Auftrag Einschränkungen zugeordnet hat und Einschränkungen nicht mit dieser Anforderung angegeben werden, entfernt der Batchdienst die vorhandenen Einschränkungen.

update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)
update(string, JobUpdateParameter, ServiceCallback<void>)

Details zum Konstruktor

Job(BatchServiceClientContext)

Erstellen sie einen Auftrag.

new Job(client: BatchServiceClientContext)

Parameter

client
BatchServiceClientContext

Verweisen auf den Dienstclient.

Details zur Methode

add(JobAddParameter, JobAddOptionalParams)

Der Batchdienst unterstützt zwei Möglichkeiten zum Steuern der Arbeit als Teil eines Auftrags. Im ersten Ansatz gibt der Benutzer eine Auftrags-Manager-Aufgabe an. Der Batchdienst startet diese Aufgabe, wenn sie bereit ist, den Auftrag zu starten. Der Auftrags-Manager-Vorgang steuert alle anderen Aufgaben, die unter diesem Auftrag ausgeführt werden, mithilfe der Aufgaben-APIs. Im zweiten Ansatz steuert der Benutzer die Ausführung von Aufgaben unter einem aktiven Auftrag mithilfe der Aufgaben-APIs direkt. Hinweis: Vermeiden Sie beim Benennen von Aufträgen vertrauliche Informationen wie Benutzernamen oder geheime Projektnamen. Diese Informationen können in Telemetrieprotokollen angezeigt werden, auf die microsoft-Supporttechniker zugreifen können.

function add(job: JobAddParameter, options?: JobAddOptionalParams): Promise<JobAddResponse>

Parameter

job
JobAddParameter

Der hinzuzufügende Auftrag.

options
JobAddOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<JobAddResponse>

Zusage<Models.JobAddResponse>

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)

function add(job: JobAddParameter, options: JobAddOptionalParams, callback: ServiceCallback<void>)

Parameter

job
JobAddParameter

Der hinzuzufügende Auftrag.

options
JobAddOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

add(JobAddParameter, ServiceCallback<void>)

function add(job: JobAddParameter, callback: ServiceCallback<void>)

Parameter

job
JobAddParameter

Der hinzuzufügende Auftrag.

callback

ServiceCallback<void>

Der Rückruf

deleteMethod(string, JobDeleteMethodOptionalParams)

Durch das Löschen eines Auftrags werden auch alle Aufgaben gelöscht, die Teil dieses Auftrags sind, und alle Auftragsstatistiken. Dadurch wird auch der Aufbewahrungszeitraum für Vorgangsdaten außer Kraft gesetzt; Das heißt, wenn der Auftrag Aufgaben enthält, die weiterhin auf Computeknoten aufbewahrt werden, löscht die Batchdienste die Arbeitsverzeichnisse dieser Aufgaben und alle ihre Inhalte. Wenn eine Löschauftragsanforderung empfangen wird, legt der Batchdienst den Auftrag auf den Löschstatus fest. Alle Aktualisierungsvorgänge für einen Auftrag, der sich im Löschzustand befindet, schlagen mit dem Statuscode 409 (Konflikt) fehl, mit zusätzlichen Informationen, die angeben, dass der Auftrag gelöscht wird.

function deleteMethod(jobId: string, options?: JobDeleteMethodOptionalParams): Promise<JobDeleteResponse>

Parameter

jobId

string

Die ID des zu löschenden Auftrags.

options
JobDeleteMethodOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobDeleteResponse>

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(jobId: string, options: JobDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu löschenden Auftrags.

options
JobDeleteMethodOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(jobId: string, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu löschenden Auftrags.

callback

ServiceCallback<void>

Der Rückruf

disable(string, DisableJobOption, JobDisableOptionalParams)

Der Batchdienst verschiebt den Auftrag sofort in den Deaktivierungszustand. Batch verwendet dann den parameter disableTasks, um zu bestimmen, was mit den derzeit ausgeführten Aufgaben des Auftrags zu tun ist. Der Auftrag verbleibt im Deaktivierungszustand, bis der Deaktivierungsvorgang abgeschlossen ist und alle Aufgaben gemäß der Option "disableTasks" behandelt wurden. der Auftrag wechselt dann in den Status "Deaktiviert". Es werden keine neuen Aufgaben unter dem Auftrag gestartet, bis sie wieder in den aktiven Zustand verschoben wird. Wenn Sie versuchen, einen Auftrag zu deaktivieren, der nicht aktiv, deaktiviert oder deaktiviert ist, schlägt die Anforderung mit dem Statuscode 409 fehl.

function disable(jobId: string, disableTasks: DisableJobOption, options?: JobDisableOptionalParams): Promise<JobDisableResponse>

Parameter

jobId

string

Die ID des zu deaktivierenden Auftrags.

disableTasks
DisableJobOption

Was mit aktiven Vorgängen zu tun ist, die dem Auftrag zugeordnet sind. Mögliche Werte sind: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobDisableResponse>

disable(string, DisableJobOption, JobDisableOptionalParams, ServiceCallback<void>)

function disable(jobId: string, disableTasks: DisableJobOption, options: JobDisableOptionalParams, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu deaktivierenden Auftrags.

disableTasks
DisableJobOption

Was mit aktiven Vorgängen zu tun ist, die dem Auftrag zugeordnet sind. Mögliche Werte sind: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

disable(string, DisableJobOption, ServiceCallback<void>)

function disable(jobId: string, disableTasks: DisableJobOption, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu deaktivierenden Auftrags.

disableTasks
DisableJobOption

Was mit aktiven Vorgängen zu tun ist, die dem Auftrag zugeordnet sind. Mögliche Werte sind: 'requeue', 'terminate', 'wait'

callback

ServiceCallback<void>

Der Rückruf

enable(string, JobEnableOptionalParams)

Wenn Sie diese API aufrufen, legt der Batchdienst einen deaktivierten Auftrag auf den Aktivierungsstatus fest. Nach Abschluss dieses Vorgangs wechselt der Auftrag in den aktiven Zustand und die Planung neuer Vorgänge unter dem Auftrag fortsetzen. Der Batchdienst lässt nicht zu, dass ein Vorgang länger als 180 Tage im aktiven Zustand verbleibt. Wenn Sie daher einen Auftrag aktivieren, der aktive Aufgaben enthält, die vor mehr als 180 Tagen hinzugefügt wurden, werden diese Aufgaben nicht ausgeführt.

function enable(jobId: string, options?: JobEnableOptionalParams): Promise<JobEnableResponse>

Parameter

jobId

string

Die ID des zu aktivierenden Auftrags.

options
JobEnableOptionalParams

Die optionalen Parameter

Gibt zurück

Zusage<Models.JobEnableResponse>

enable(string, JobEnableOptionalParams, ServiceCallback<void>)

function enable(jobId: string, options: JobEnableOptionalParams, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu aktivierenden Auftrags.

options
JobEnableOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

enable(string, ServiceCallback<void>)

function enable(jobId: string, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu aktivierenden Auftrags.

callback

ServiceCallback<void>

Der Rückruf

get(string, JobGetOptionalParams)

function get(jobId: string, options?: JobGetOptionalParams): Promise<JobGetResponse>

Parameter

jobId

string

Die ID des Auftrags.

options
JobGetOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<JobGetResponse>

Zusage<Models.JobGetResponse>

get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)

function get(jobId: string, options: JobGetOptionalParams, callback: ServiceCallback<CloudJob>)

Parameter

jobId

string

Die ID des Auftrags.

options
JobGetOptionalParams

Die optionalen Parameter

callback

ServiceCallback<CloudJob>

Der Rückruf

get(string, ServiceCallback<CloudJob>)

function get(jobId: string, callback: ServiceCallback<CloudJob>)

Parameter

jobId

string

Die ID des Auftrags.

callback

ServiceCallback<CloudJob>

Der Rückruf

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

Statistiken werden in allen Aufträgen aggregiert, die je im Konto vorhanden sind, von der Kontoerstellung bis zur letzten Aktualisierungszeit der Statistik. Die Statistiken sind möglicherweise nicht sofort verfügbar. Der Batchdienst führt regelmäßige Rollups von Statistiken durch. Die typische Verzögerung beträgt ca. 30 Minuten.

function getAllLifetimeStatistics(options?: JobGetAllLifetimeStatisticsOptionalParams): Promise<JobGetAllLifetimeStatisticsResponse>

Parameter

options
JobGetAllLifetimeStatisticsOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)

Parameter

options
JobGetAllLifetimeStatisticsOptionalParams

Die optionalen Parameter

callback

ServiceCallback<JobStatistics>

Der Rückruf

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parameter

callback

ServiceCallback<JobStatistics>

Der Rückruf

getTaskCounts(string, JobGetTaskCountsOptionalParams)

Aufgabenanzahlen stellen eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus und einer Anzahl von Aufgaben bereit, die erfolgreich waren oder fehlgeschlagen sind. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt. Beachten Sie, dass die zurückgegebenen Zahlen möglicherweise nicht immer auf dem neuesten Stand sind. Wenn Sie genaue Vorgangsanzahlen benötigen, verwenden Sie eine Listenabfrage.

function getTaskCounts(jobId: string, options?: JobGetTaskCountsOptionalParams): Promise<JobGetTaskCountsResponse>

Parameter

jobId

string

Die ID des Auftrags.

options
JobGetTaskCountsOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobGetTaskCountsResponse>

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)

function getTaskCounts(jobId: string, options: JobGetTaskCountsOptionalParams, callback: ServiceCallback<TaskCountsResult>)

Parameter

jobId

string

Die ID des Auftrags.

options
JobGetTaskCountsOptionalParams

Die optionalen Parameter

callback

ServiceCallback<TaskCountsResult>

Der Rückruf

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)

Parameter

jobId

string

Die ID des Auftrags.

callback

ServiceCallback<TaskCountsResult>

Der Rückruf

list(JobListOptionalParams)

function list(options?: JobListOptionalParams): Promise<JobListResponse>

Parameter

options
JobListOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<JobListResponse>

Zusage<Models.JobListResponse>

list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)

function list(options: JobListOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parameter

options
JobListOptionalParams

Die optionalen Parameter

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parameter

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)

function listFromJobSchedule(jobScheduleId: string, options?: JobListFromJobScheduleOptionalParams): Promise<JobListFromJobScheduleResponse>

Parameter

jobScheduleId

string

Die ID des Auftragsplans, aus dem Sie eine Liste der Aufträge abrufen möchten.

options
JobListFromJobScheduleOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobListFromJobScheduleResponse>

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)

function listFromJobSchedule(jobScheduleId: string, options: JobListFromJobScheduleOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parameter

jobScheduleId

string

Die ID des Auftragsplans, aus dem Sie eine Liste der Aufträge abrufen möchten.

options
JobListFromJobScheduleOptionalParams

Die optionalen Parameter

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)

function listFromJobSchedule(jobScheduleId: string, callback: ServiceCallback<CloudJobListResult>)

Parameter

jobScheduleId

string

Die ID des Auftragsplans, aus dem Sie eine Liste der Aufträge abrufen möchten.

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

function listFromJobScheduleNext(nextPageLink: string, options?: JobListFromJobScheduleNextOptionalParams): Promise<JobListFromJobScheduleResponse>

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

options
JobListFromJobScheduleNextOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobListFromJobScheduleResponse>

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)

function listFromJobScheduleNext(nextPageLink: string, options: JobListFromJobScheduleNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

options
JobListFromJobScheduleNextOptionalParams

Die optionalen Parameter

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

function listFromJobScheduleNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listNext(string, JobListNextOptionalParams)

function listNext(nextPageLink: string, options?: JobListNextOptionalParams): Promise<JobListResponse>

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

options
JobListNextOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<JobListResponse>

Zusage<Models.JobListResponse>

listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)

function listNext(nextPageLink: string, options: JobListNextOptionalParams, callback: ServiceCallback<CloudJobListResult>)

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

options
JobListNextOptionalParams

Die optionalen Parameter

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listNext(string, ServiceCallback<CloudJobListResult>)

function listNext(nextPageLink: string, callback: ServiceCallback<CloudJobListResult>)

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

callback

ServiceCallback<CloudJobListResult>

Der Rückruf

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Diese API gibt den Auftragsvorbereitungs- und Auftragsveröffentlichungsvorgangsstatus für alle Computeknoten zurück, die die Aufgabe "Auftragsvorbereitung" oder "Auftragsfreigabe" ausgeführt haben. Dazu gehören Computeknoten, die seitdem aus dem Pool entfernt wurden. Wenn diese API für einen Auftrag aufgerufen wird, der keine Auftragsvorbereitungs- oder Auftragsfreigabeaufgabe enthält, gibt der Batchdienst DEN HTTP-Statuscode 409 (Conflict) mit einem Fehlercode von JobPreparationTaskNotSpecified zurück.

function listPreparationAndReleaseTaskStatus(jobId: string, options?: JobListPreparationAndReleaseTaskStatusOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>

Parameter

jobId

string

Die ID des Auftrags.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, options: JobListPreparationAndReleaseTaskStatusOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

jobId

string

Die ID des Auftrags.

options
JobListPreparationAndReleaseTaskStatusOptionalParams

Die optionalen Parameter

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

jobId

string

Die ID des Auftrags.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Diese API gibt den Auftragsvorbereitungs- und Auftragsveröffentlichungsvorgangsstatus für alle Computeknoten zurück, die die Aufgabe "Auftragsvorbereitung" oder "Auftragsfreigabe" ausgeführt haben. Dazu gehören Computeknoten, die seitdem aus dem Pool entfernt wurden. Wenn diese API für einen Auftrag aufgerufen wird, der keine Auftragsvorbereitungs- oder Auftragsfreigabeaufgabe enthält, gibt der Batchdienst DEN HTTP-Statuscode 409 (Conflict) mit einem Fehlercode von JobPreparationTaskNotSpecified zurück.

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options?: JobListPreparationAndReleaseTaskStatusNextOptionalParams): Promise<JobListPreparationAndReleaseTaskStatusResponse>

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

Gibt zurück

Promise<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, options: JobListPreparationAndReleaseTaskStatusNextOptionalParams, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

Parameter

nextPageLink

string

Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.

patch(string, JobPatchParameter, JobPatchOptionalParams)

Dadurch werden nur die in der Anforderung angegebenen Auftragseigenschaften ersetzt. Wenn der Auftrag z. B. Einschränkungen aufweist und eine Anforderung nicht das Einschränkungselement angibt, behält der Auftrag die vorhandenen Einschränkungen bei.

function patch(jobId: string, jobPatchParameter: JobPatchParameter, options?: JobPatchOptionalParams): Promise<JobPatchResponse>

Parameter

jobId

string

Die ID des Auftrags, dessen Eigenschaften Sie aktualisieren möchten.

jobPatchParameter
JobPatchParameter

Die Parameter für die Anforderung.

options
JobPatchOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<JobPatchResponse>

Zusage<Models.JobPatchResponse>

patch(string, JobPatchParameter, JobPatchOptionalParams, ServiceCallback<void>)

function patch(jobId: string, jobPatchParameter: JobPatchParameter, options: JobPatchOptionalParams, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des Auftrags, dessen Eigenschaften Sie aktualisieren möchten.

jobPatchParameter
JobPatchParameter

Die Parameter für die Anforderung.

options
JobPatchOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

patch(string, JobPatchParameter, ServiceCallback<void>)

function patch(jobId: string, jobPatchParameter: JobPatchParameter, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des Auftrags, dessen Eigenschaften Sie aktualisieren möchten.

jobPatchParameter
JobPatchParameter

Die Parameter für die Anforderung.

callback

ServiceCallback<void>

Der Rückruf

terminate(string, JobTerminateOptionalParams)

Wenn eine Terminierungsauftragsanforderung empfangen wird, legt der Batchdienst den Auftrag auf den Beendigungszustand fest. Der Batchdienst beendet dann alle ausgeführten Aufgaben, die dem Auftrag zugeordnet sind, und führt alle erforderlichen Aufgaben für die Auftragsfreigabe aus. Anschließend wechselt der Auftrag in den abgeschlossenen Zustand. Wenn der Auftrag im aktiven Zustand enthalten ist, verbleiben sie im aktiven Zustand. Nachdem ein Auftrag beendet wurde, können keine neuen Vorgänge hinzugefügt werden, und alle verbleibenden aktiven Vorgänge werden nicht geplant.

function terminate(jobId: string, options?: JobTerminateOptionalParams): Promise<JobTerminateResponse>

Parameter

jobId

string

Die ID des zu beendenden Auftrags.

options
JobTerminateOptionalParams

Die optionalen Parameter

Gibt zurück

Zusage<Models.JobTerminateResponse>

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)

function terminate(jobId: string, options: JobTerminateOptionalParams, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu beendenden Auftrags.

options
JobTerminateOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

terminate(string, ServiceCallback<void>)

function terminate(jobId: string, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des zu beendenden Auftrags.

callback

ServiceCallback<void>

Der Rückruf

update(string, JobUpdateParameter, JobUpdateOptionalParams)

Dadurch werden alle aktualisierbaren Eigenschaften des Auftrags vollständig ersetzt. Wenn z. B. der Auftrag Einschränkungen zugeordnet hat und Einschränkungen nicht mit dieser Anforderung angegeben werden, entfernt der Batchdienst die vorhandenen Einschränkungen.

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options?: JobUpdateOptionalParams): Promise<JobUpdateResponse>

Parameter

jobId

string

Die ID des Auftrags, dessen Eigenschaften Sie aktualisieren möchten.

jobUpdateParameter
JobUpdateParameter

Die Parameter für die Anforderung.

options
JobUpdateOptionalParams

Die optionalen Parameter

Gibt zurück

Promise<Models.JobUpdateResponse>

update(string, JobUpdateParameter, JobUpdateOptionalParams, ServiceCallback<void>)

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, options: JobUpdateOptionalParams, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des Auftrags, dessen Eigenschaften Sie aktualisieren möchten.

jobUpdateParameter
JobUpdateParameter

Die Parameter für die Anforderung.

options
JobUpdateOptionalParams

Die optionalen Parameter

callback

ServiceCallback<void>

Der Rückruf

update(string, JobUpdateParameter, ServiceCallback<void>)

function update(jobId: string, jobUpdateParameter: JobUpdateParameter, callback: ServiceCallback<void>)

Parameter

jobId

string

Die ID des Auftrags, dessen Eigenschaften Sie aktualisieren möchten.

jobUpdateParameter
JobUpdateParameter

Die Parameter für die Anforderung.

callback

ServiceCallback<void>

Der Rückruf