Delen via


Job class

Klasse die een taak vertegenwoordigt.

Constructors

Job(BatchServiceClientContext)

Een taak maken.

Methoden

add(JobAddParameter, JobAddOptionalParams)

De Batch-service ondersteunt twee manieren om het werk te beheren dat is uitgevoerd als onderdeel van een taak. In de eerste benadering geeft de gebruiker een Job Manager-taak op. De Batch-service start deze taak wanneer deze klaar is om de taak te starten. De jobbeheertaak bepaalt alle andere taken die onder deze taak worden uitgevoerd, met behulp van de taak-API's. In de tweede benadering bepaalt de gebruiker de uitvoering van taken onder een actieve taak rechtstreeks met behulp van de taak-API's. Opmerking: vermijd bij het benoemen van taken gevoelige informatie, zoals gebruikersnamen of geheime projectnamen. Deze informatie kan worden weergegeven in telemetrielogboeken die toegankelijk zijn voor Microsoft Ondersteuningstechnici.

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

Als u een taak verwijdert, worden ook alle taken verwijderd die deel uitmaken van die taak en alle taakstatistieken. Dit overschrijft ook de bewaarperiode voor taakgegevens; Als de taak taken bevat die nog steeds worden bewaard op rekenknooppunten, worden de werkmappen en alle inhoud van die taken verwijderd door de Batch-services. Wanneer een verwijdertaakaanvraag wordt ontvangen, stelt de Batch-service de taak in op de status Verwijderen. Alle updatebewerkingen voor een taak die de status Verwijderen heeft, mislukken met statuscode 409 (Conflict), met aanvullende informatie die aangeeft dat de taak wordt verwijderd.

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

De Batch-service verplaatst de taak onmiddellijk naar de uitschakelingsstatus. Batch gebruikt vervolgens de parameter disableTasks om te bepalen wat er moet worden gedaan met de taken die momenteel worden uitgevoerd. De taak blijft in de status uitschakelen totdat de uitschakeling is voltooid en alle taken zijn afgehandeld volgens de optie disableTasks; de taak wordt vervolgens verplaatst naar de uitgeschakelde status. Er worden geen nieuwe taken gestart onder de taak totdat deze teruggaat naar de actieve status. Als u een taak probeert uit te schakelen die zich in een andere status bevindt dan actief, uitschakelen of uitgeschakeld, mislukt de aanvraag met statuscode 409.

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

Wanneer u deze API aanroept, stelt de Batch-service een uitgeschakelde taak in op de inschakelingsstatus. Nadat de bewerking is voltooid, wordt de taak verplaatst naar de actieve status en wordt de planning van nieuwe taken onder de taak hervat. De Batch-service staat niet toe dat een taak langer dan 180 dagen actief blijft. Als u daarom een taak inschakelt die actieve taken bevat die meer dan 180 dagen geleden zijn toegevoegd, worden deze taken niet uitgevoerd.

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

Statistieken worden samengevoegd voor alle taken die ooit in het account bestaan, van het maken van accounts tot de laatste updatetijd van de statistieken. De statistieken zijn mogelijk niet onmiddellijk beschikbaar. De Batch-service voert periodieke samenteling van statistieken uit. De typische vertraging is ongeveer 30 minuten.

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

Taakaantallen bieden een telling van de taken per actieve, actieve of voltooide taakstatus en een aantal taken dat is geslaagd of mislukt. Taken in de voorbereidingsstatus worden meegeteld als actief. Houd er rekening mee dat de geretourneerde getallen mogelijk niet altijd up-to-date zijn. Als u exact aantal taken nodig hebt, gebruikt u een lijstquery.

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)

Deze API retourneert de taakstatus jobvoorbereiding en jobreleasetaak op alle rekenknooppunten waarop de taakvoorbereiding of jobreleasetaak is uitgevoerd. Dit omvat rekenknooppunten die sindsdien uit de pool zijn verwijderd. Als deze API wordt aangeroepen op een taak die geen jobvoorbereidingstaak of jobreleasetaak heeft, retourneert de Batch-service HTTP-statuscode 409 (Conflict) met een foutcode van JobPreparationTaskNotSpecified.

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

Deze API retourneert de taakstatus jobvoorbereiding en jobreleasetaak op alle rekenknooppunten waarop de taakvoorbereiding of jobreleasetaak is uitgevoerd. Dit omvat rekenknooppunten die sindsdien uit de pool zijn verwijderd. Als deze API wordt aangeroepen op een taak die geen jobvoorbereidingstaak of jobreleasetaak heeft, retourneert de Batch-service HTTP-statuscode 409 (Conflict) met een foutcode van JobPreparationTaskNotSpecified.

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

Hiermee vervangt u alleen de taakeigenschappen die zijn opgegeven in de aanvraag. Als de taak bijvoorbeeld beperkingen heeft en een aanvraag het element beperkingen niet opgeeft, behoudt de taak de bestaande beperkingen.

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

Wanneer een aanvraag voor een beëindigingstaak wordt ontvangen, stelt de Batch-service de taak in op de eindstatus. De Batch-service beëindigt vervolgens alle actieve taken die aan de taak zijn gekoppeld en voert alle vereiste taakreleasetaken uit. Vervolgens wordt de taak verplaatst naar de voltooide status. Als er taken in de actieve status van de taak staan, blijven ze actief. Zodra een taak is beëindigd, kunnen er geen nieuwe taken worden toegevoegd en worden resterende actieve taken niet gepland.

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

Hiermee worden alle updatable eigenschappen van de taak volledig vervangen. Als aan de taak bijvoorbeeld beperkingen zijn gekoppeld en als er bij deze aanvraag geen beperkingen zijn opgegeven, worden de bestaande beperkingen door de Batch-service verwijderd.

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

Constructordetails

Job(BatchServiceClientContext)

Een taak maken.

new Job(client: BatchServiceClientContext)

Parameters

client
BatchServiceClientContext

Verwijzing naar de serviceclient.

Methodedetails

add(JobAddParameter, JobAddOptionalParams)

De Batch-service ondersteunt twee manieren om het werk te beheren dat is uitgevoerd als onderdeel van een taak. In de eerste benadering geeft de gebruiker een Job Manager-taak op. De Batch-service start deze taak wanneer deze klaar is om de taak te starten. De jobbeheertaak bepaalt alle andere taken die onder deze taak worden uitgevoerd, met behulp van de taak-API's. In de tweede benadering bepaalt de gebruiker de uitvoering van taken onder een actieve taak rechtstreeks met behulp van de taak-API's. Opmerking: vermijd bij het benoemen van taken gevoelige informatie, zoals gebruikersnamen of geheime projectnamen. Deze informatie kan worden weergegeven in telemetrielogboeken die toegankelijk zijn voor Microsoft Ondersteuningstechnici.

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

Parameters

job
JobAddParameter

De taak die moet worden toegevoegd.

options
JobAddOptionalParams

De optionele parameters

Retouren

Promise<JobAddResponse>

Beloof<modellen.JobAddResponse>

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)

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

Parameters

job
JobAddParameter

De taak die moet worden toegevoegd.

options
JobAddOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

add(JobAddParameter, ServiceCallback<void>)

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

Parameters

job
JobAddParameter

De taak die moet worden toegevoegd.

callback

ServiceCallback<void>

De callback

deleteMethod(string, JobDeleteMethodOptionalParams)

Als u een taak verwijdert, worden ook alle taken verwijderd die deel uitmaken van die taak en alle taakstatistieken. Dit overschrijft ook de bewaarperiode voor taakgegevens; Als de taak taken bevat die nog steeds worden bewaard op rekenknooppunten, worden de werkmappen en alle inhoud van die taken verwijderd door de Batch-services. Wanneer een verwijdertaakaanvraag wordt ontvangen, stelt de Batch-service de taak in op de status Verwijderen. Alle updatebewerkingen voor een taak die de status Verwijderen heeft, mislukken met statuscode 409 (Conflict), met aanvullende informatie die aangeeft dat de taak wordt verwijderd.

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

Parameters

jobId

string

De id van de taak die moet worden verwijderd.

options
JobDeleteMethodOptionalParams

De optionele parameters

Retouren

Beloof<Models.JobDeleteResponse>

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden verwijderd.

options
JobDeleteMethodOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

deleteMethod(string, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden verwijderd.

callback

ServiceCallback<void>

De callback

disable(string, DisableJobOption, JobDisableOptionalParams)

De Batch-service verplaatst de taak onmiddellijk naar de uitschakelingsstatus. Batch gebruikt vervolgens de parameter disableTasks om te bepalen wat er moet worden gedaan met de taken die momenteel worden uitgevoerd. De taak blijft in de status uitschakelen totdat de uitschakeling is voltooid en alle taken zijn afgehandeld volgens de optie disableTasks; de taak wordt vervolgens verplaatst naar de uitgeschakelde status. Er worden geen nieuwe taken gestart onder de taak totdat deze teruggaat naar de actieve status. Als u een taak probeert uit te schakelen die zich in een andere status bevindt dan actief, uitschakelen of uitgeschakeld, mislukt de aanvraag met statuscode 409.

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

Parameters

jobId

string

De id van de taak die moet worden uitgeschakeld.

disableTasks
DisableJobOption

Wat u moet doen met actieve taken die aan de taak zijn gekoppeld. Mogelijke waarden zijn: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

De optionele parameters

Retouren

Beloof<Models.JobDisableResponse>

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

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

Parameters

jobId

string

De id van de taak die moet worden uitgeschakeld.

disableTasks
DisableJobOption

Wat u moet doen met actieve taken die aan de taak zijn gekoppeld. Mogelijke waarden zijn: 'requeue', 'terminate', 'wait'

options
JobDisableOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

disable(string, DisableJobOption, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden uitgeschakeld.

disableTasks
DisableJobOption

Wat u moet doen met actieve taken die aan de taak zijn gekoppeld. Mogelijke waarden zijn: 'requeue', 'terminate', 'wait'

callback

ServiceCallback<void>

De callback

enable(string, JobEnableOptionalParams)

Wanneer u deze API aanroept, stelt de Batch-service een uitgeschakelde taak in op de inschakelingsstatus. Nadat de bewerking is voltooid, wordt de taak verplaatst naar de actieve status en wordt de planning van nieuwe taken onder de taak hervat. De Batch-service staat niet toe dat een taak langer dan 180 dagen actief blijft. Als u daarom een taak inschakelt die actieve taken bevat die meer dan 180 dagen geleden zijn toegevoegd, worden deze taken niet uitgevoerd.

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

Parameters

jobId

string

De id van de taak die moet worden ingeschakeld.

options
JobEnableOptionalParams

De optionele parameters

Retouren

Beloof<Models.JobEnableResponse>

enable(string, JobEnableOptionalParams, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden ingeschakeld.

options
JobEnableOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

enable(string, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden ingeschakeld.

callback

ServiceCallback<void>

De callback

get(string, JobGetOptionalParams)

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

Parameters

jobId

string

De id van de taak.

options
JobGetOptionalParams

De optionele parameters

Retouren

Promise<JobGetResponse>

Beloof<modellen.JobGetResponse>

get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)

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

Parameters

jobId

string

De id van de taak.

options
JobGetOptionalParams

De optionele parameters

callback

ServiceCallback<CloudJob>

De callback

get(string, ServiceCallback<CloudJob>)

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

Parameters

jobId

string

De id van de taak.

callback

ServiceCallback<CloudJob>

De callback

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

Statistieken worden samengevoegd voor alle taken die ooit in het account bestaan, van het maken van accounts tot de laatste updatetijd van de statistieken. De statistieken zijn mogelijk niet onmiddellijk beschikbaar. De Batch-service voert periodieke samenteling van statistieken uit. De typische vertraging is ongeveer 30 minuten.

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

Parameters

options
JobGetAllLifetimeStatisticsOptionalParams

De optionele parameters

Retouren

Beloof<Models.JobGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

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

Parameters

options
JobGetAllLifetimeStatisticsOptionalParams

De optionele parameters

callback

ServiceCallback<JobStatistics>

De callback

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parameters

callback

ServiceCallback<JobStatistics>

De callback

getTaskCounts(string, JobGetTaskCountsOptionalParams)

Taakaantallen bieden een telling van de taken per actieve, actieve of voltooide taakstatus en een aantal taken dat is geslaagd of mislukt. Taken in de voorbereidingsstatus worden meegeteld als actief. Houd er rekening mee dat de geretourneerde getallen mogelijk niet altijd up-to-date zijn. Als u exact aantal taken nodig hebt, gebruikt u een lijstquery.

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

Parameters

jobId

string

De id van de taak.

options
JobGetTaskCountsOptionalParams

De optionele parameters

Retouren

Beloof<modellen.JobGetTaskCountsResponse>

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)

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

Parameters

jobId

string

De id van de taak.

options
JobGetTaskCountsOptionalParams

De optionele parameters

callback

ServiceCallback<TaskCountsResult>

De callback

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

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

Parameters

jobId

string

De id van de taak.

callback

ServiceCallback<TaskCountsResult>

De callback

list(JobListOptionalParams)

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

Parameters

options
JobListOptionalParams

De optionele parameters

Retouren

Promise<JobListResponse>

Promise<Models.JobListResponse>

list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parameters

options
JobListOptionalParams

De optionele parameters

callback

ServiceCallback<CloudJobListResult>

De callback

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parameters

callback

ServiceCallback<CloudJobListResult>

De callback

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)

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

Parameters

jobScheduleId

string

De id van de taakplanning waaruit u een lijst met taken wilt ophalen.

options
JobListFromJobScheduleOptionalParams

De optionele parameters

Retouren

Beloof<modellen.JobListFromJobScheduleResponse>

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parameters

jobScheduleId

string

De id van de taakplanning waaruit u een lijst met taken wilt ophalen.

options
JobListFromJobScheduleOptionalParams

De optionele parameters

callback

ServiceCallback<CloudJobListResult>

De callback

listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)

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

Parameters

jobScheduleId

string

De id van de taakplanning waaruit u een lijst met taken wilt ophalen.

callback

ServiceCallback<CloudJobListResult>

De callback

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

options
JobListFromJobScheduleNextOptionalParams

De optionele parameters

Retouren

Beloof<modellen.JobListFromJobScheduleResponse>

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

options
JobListFromJobScheduleNextOptionalParams

De optionele parameters

callback

ServiceCallback<CloudJobListResult>

De callback

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

callback

ServiceCallback<CloudJobListResult>

De callback

listNext(string, JobListNextOptionalParams)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

options
JobListNextOptionalParams

De optionele parameters

Retouren

Promise<JobListResponse>

Promise<Models.JobListResponse>

listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

options
JobListNextOptionalParams

De optionele parameters

callback

ServiceCallback<CloudJobListResult>

De callback

listNext(string, ServiceCallback<CloudJobListResult>)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

callback

ServiceCallback<CloudJobListResult>

De callback

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Deze API retourneert de taakstatus jobvoorbereiding en jobreleasetaak op alle rekenknooppunten waarop de taakvoorbereiding of jobreleasetaak is uitgevoerd. Dit omvat rekenknooppunten die sindsdien uit de pool zijn verwijderd. Als deze API wordt aangeroepen op een taak die geen jobvoorbereidingstaak of jobreleasetaak heeft, retourneert de Batch-service HTTP-statuscode 409 (Conflict) met een foutcode van JobPreparationTaskNotSpecified.

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

Parameters

jobId

string

De id van de taak.

Retouren

Beloof<modellen.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parameters

jobId

string

De id van de taak.

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parameters

jobId

string

De id van de taak.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Deze API retourneert de taakstatus jobvoorbereiding en jobreleasetaak op alle rekenknooppunten waarop de taakvoorbereiding of jobreleasetaak is uitgevoerd. Dit omvat rekenknooppunten die sindsdien uit de pool zijn verwijderd. Als deze API wordt aangeroepen op een taak die geen jobvoorbereidingstaak of jobreleasetaak heeft, retourneert de Batch-service HTTP-statuscode 409 (Conflict) met een foutcode van JobPreparationTaskNotSpecified.

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

Retouren

Beloof<modellen.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parameters

nextPageLink

string

De NextLink van de vorige geslaagde aanroep naar lijstbewerking.

patch(string, JobPatchParameter, JobPatchOptionalParams)

Hiermee vervangt u alleen de taakeigenschappen die zijn opgegeven in de aanvraag. Als de taak bijvoorbeeld beperkingen heeft en een aanvraag het element beperkingen niet opgeeft, behoudt de taak de bestaande beperkingen.

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

Parameters

jobId

string

De id van de taak waarvan u de eigenschappen wilt bijwerken.

jobPatchParameter
JobPatchParameter

De parameters voor de aanvraag.

options
JobPatchOptionalParams

De optionele parameters

Retouren

Promise<JobPatchResponse>

Beloof<Models.JobPatchResponse>

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

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

Parameters

jobId

string

De id van de taak waarvan u de eigenschappen wilt bijwerken.

jobPatchParameter
JobPatchParameter

De parameters voor de aanvraag.

options
JobPatchOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

patch(string, JobPatchParameter, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak waarvan u de eigenschappen wilt bijwerken.

jobPatchParameter
JobPatchParameter

De parameters voor de aanvraag.

callback

ServiceCallback<void>

De callback

terminate(string, JobTerminateOptionalParams)

Wanneer een aanvraag voor een beëindigingstaak wordt ontvangen, stelt de Batch-service de taak in op de eindstatus. De Batch-service beëindigt vervolgens alle actieve taken die aan de taak zijn gekoppeld en voert alle vereiste taakreleasetaken uit. Vervolgens wordt de taak verplaatst naar de voltooide status. Als er taken in de actieve status van de taak staan, blijven ze actief. Zodra een taak is beëindigd, kunnen er geen nieuwe taken worden toegevoegd en worden resterende actieve taken niet gepland.

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

Parameters

jobId

string

De id van de taak die moet worden beëindigd.

options
JobTerminateOptionalParams

De optionele parameters

Retouren

Beloof<Models.JobTerminateResponse>

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden beëindigd.

options
JobTerminateOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

terminate(string, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak die moet worden beëindigd.

callback

ServiceCallback<void>

De callback

update(string, JobUpdateParameter, JobUpdateOptionalParams)

Hiermee worden alle updatable eigenschappen van de taak volledig vervangen. Als aan de taak bijvoorbeeld beperkingen zijn gekoppeld en als er bij deze aanvraag geen beperkingen zijn opgegeven, worden de bestaande beperkingen door de Batch-service verwijderd.

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

Parameters

jobId

string

De id van de taak waarvan u de eigenschappen wilt bijwerken.

jobUpdateParameter
JobUpdateParameter

De parameters voor de aanvraag.

options
JobUpdateOptionalParams

De optionele parameters

Retouren

Beloof<Models.JobUpdateResponse>

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

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

Parameters

jobId

string

De id van de taak waarvan u de eigenschappen wilt bijwerken.

jobUpdateParameter
JobUpdateParameter

De parameters voor de aanvraag.

options
JobUpdateOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

update(string, JobUpdateParameter, ServiceCallback<void>)

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

Parameters

jobId

string

De id van de taak waarvan u de eigenschappen wilt bijwerken.

jobUpdateParameter
JobUpdateParameter

De parameters voor de aanvraag.

callback

ServiceCallback<void>

De callback