Job class
Klasse, die einen Auftrag darstellt.
Konstruktoren
| Job(Batch |
Erstellen sie einen Auftrag. |
Methoden
| add(Job |
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(Job |
|
| add(Job |
|
| delete |
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. |
| delete |
|
| delete |
|
| disable(string, Disable |
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, Disable |
|
| disable(string, Disable |
|
| enable(string, Job |
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, Job |
|
| enable(string, Service |
|
| get(string, Job |
|
| get(string, Job |
|
| get(string, Service |
|
| get |
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. |
| get |
|
| get |
|
| get |
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. |
| get |
|
| get |
|
| list(Job |
|
| list(Job |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
|
| list |
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. |
| list |
|
| list |
|
| list |
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. |
| list |
|
| list |
|
| patch(string, Job |
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, Job |
|
| patch(string, Job |
|
| terminate(string, Job |
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, Job |
|
| terminate(string, Service |
|
| update(string, Job |
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, Job |
|
| update(string, Job |
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<JobDeleteResponse>
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<JobDisableResponse>
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
Promise<JobEnableResponse>
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
Der Rückruf
get(string, ServiceCallback<CloudJob>)
function get(jobId: string, callback: ServiceCallback<CloudJob>)
Parameter
- jobId
-
string
Die ID des Auftrags.
- callback
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
Die optionalen Parameter
Gibt zurück
Promise<JobGetAllLifetimeStatisticsResponse>
Promise<Models.JobGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(options: JobGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<JobStatistics>)
Parameter
Die optionalen Parameter
- callback
Der Rückruf
getAllLifetimeStatistics(ServiceCallback<JobStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)
Parameter
- callback
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<JobGetTaskCountsResponse>
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
Der Rückruf
getTaskCounts(string, ServiceCallback<TaskCountsResult>)
function getTaskCounts(jobId: string, callback: ServiceCallback<TaskCountsResult>)
Parameter
- jobId
-
string
Die ID des Auftrags.
- callback
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
Der Rückruf
list(ServiceCallback<CloudJobListResult>)
function list(callback: ServiceCallback<CloudJobListResult>)
Parameter
- callback
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.
Die optionalen Parameter
Gibt zurück
Promise<JobListFromJobScheduleResponse>
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.
Die optionalen Parameter
- callback
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
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.
Die optionalen Parameter
Gibt zurück
Promise<JobListFromJobScheduleResponse>
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.
Die optionalen Parameter
- callback
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
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
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
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.
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.
Die optionalen Parameter
Der Rückruf
listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatus(jobId: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parameter
- jobId
-
string
Die ID des Auftrags.
Der Rückruf
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.
Die optionalen Parameter
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.
Die optionalen Parameter
Der Rückruf
listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
function listPreparationAndReleaseTaskStatusNext(nextPageLink: string, callback: ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)
Parameter
- nextPageLink
-
string
Der NextLink aus dem vorherigen erfolgreichen Aufruf des List-Vorgangs.
Der Rückruf
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
Promise<JobTerminateResponse>
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<JobUpdateResponse>
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