Dela via


Job class

Klass som representerar ett jobb.

Konstruktorer

Job(BatchServiceClientContext)

Skapa ett jobb.

Metoder

add(JobAddParameter, JobAddOptionalParams)

Batch-tjänsten stöder två sätt att styra det arbete som utförs som en del av ett jobb. I den första metoden anger användaren en Job Manager-uppgift. Batch-tjänsten startar den här uppgiften när den är redo att starta jobbet. Job Manager-aktiviteten styr alla andra aktiviteter som körs under det här jobbet med hjälp av aktivitets-API:erna. I den andra metoden styr användaren direkt körningen av Uppgifter under ett aktivt jobb med hjälp av aktivitets-API:erna. Observera också: När du namnger jobb bör du undvika att inkludera känslig information, till exempel användarnamn eller hemliga projektnamn. Den här informationen kan visas i telemetriloggar som är tillgängliga för Microsoft Support-tekniker.

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

Om du tar bort ett jobb tas även alla aktiviteter som ingår i jobbet bort och all jobbstatistik. Detta åsidosätter också kvarhållningsperioden för aktivitetsdata. Om jobbet innehåller uppgifter som fortfarande behålls på beräkningsnoder, tar Batch-tjänsterna bort dessa uppgifters arbetskataloger och allt deras innehåll. När en begäran om att ta bort jobb tas emot anger Batch-tjänsten jobbet till borttagningstillståndet. Alla uppdateringsåtgärder för ett jobb som är i borttagningstillstånd misslyckas med statuskod 409 (konflikt), med ytterligare information som anger att jobbet tas bort.

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

Batch-tjänsten flyttar omedelbart jobbet till inaktiverande tillstånd. Batch använder sedan parametern disableTasks för att avgöra vad du ska göra med de uppgifter som körs för jobbet. Jobbet förblir i inaktiverat tillstånd tills inaktivera-åtgärden har slutförts och alla aktiviteter har behandlats enligt alternativet disableTasks. jobbet flyttas sedan till inaktiverat tillstånd. Inga nya aktiviteter startas under jobbet förrän det återgår till aktivt tillstånd. Om du försöker inaktivera ett jobb som är i något annat tillstånd än aktivt, inaktiverat eller inaktiverat misslyckas begäran med statuskod 409.

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

När du anropar det här API:et anger Batch-tjänsten ett inaktiverat jobb till aktiveringstillståndet. När den här åtgärden har slutförts flyttas jobbet till aktivt tillstånd och schemaläggningen av nya aktiviteter under jobbet återupptas. Batch-tjänsten tillåter inte att en aktivitet förblir i aktivt tillstånd i mer än 180 dagar. Om du aktiverar ett jobb som innehåller aktiva aktiviteter som lades till för mer än 180 dagar sedan körs därför inte dessa aktiviteter.

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

Statistik aggregeras för alla jobb som någonsin har funnits i kontot, från kontoskapande till senaste uppdateringstid för statistiken. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.

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

Antal aktiviteter anger antalet aktiviteter efter aktivt, körnings- eller slutfört aktivitetstillstånd och antalet aktiviteter som lyckades eller misslyckades. Uppgifter i förberedelsetillståndet räknas som körning. Observera att de returnerade talen kanske inte alltid är uppdaterade. Om du behöver exakta uppgiftsantal använder du en listfråga.

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)

Det här API:et returnerar statusen Jobbförberedelse och Jobbfrigöringsaktivitet på alla beräkningsnoder som har kört jobbförberedelse- eller jobbfrisläppningsaktiviteten. Detta inkluderar beräkningsnoder som sedan dess har tagits bort från poolen. Om det här API:et anropas på ett jobb som inte har någon jobbförberedelse- eller jobbversionsaktivitet returnerar Batch-tjänsten HTTP-statuskoden 409 (konflikt) med felkoden JobPreparationTaskNotSpecified.

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

Det här API:et returnerar statusen Jobbförberedelse och Jobbfrigöringsaktivitet på alla beräkningsnoder som har kört jobbförberedelse- eller jobbfrisläppningsaktiviteten. Detta inkluderar beräkningsnoder som sedan dess har tagits bort från poolen. Om det här API:et anropas på ett jobb som inte har någon jobbförberedelse- eller jobbversionsaktivitet returnerar Batch-tjänsten HTTP-statuskoden 409 (konflikt) med felkoden JobPreparationTaskNotSpecified.

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

Detta ersätter endast de jobbegenskaper som anges i begäran. Om jobbet till exempel har begränsningar och en begäran inte anger villkorselementet behåller jobbet de befintliga begränsningarna.

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

När en begäran om att avsluta jobb tas emot anger Batch-tjänsten jobbet till sluttillståndet. Batch-tjänsten avslutar sedan alla aktiviteter som körs som är associerade med jobbet och kör alla nödvändiga jobbversionsuppgifter. Sedan flyttas jobbet till slutfört tillstånd. Om det finns aktiviteter i jobbet i aktivt tillstånd förblir de i aktivt tillstånd. När ett jobb har avslutats går det inte att lägga till nya aktiviteter och eventuella återstående aktiva aktiviteter schemaläggs inte.

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

Detta ersätter helt alla updatable-egenskaper för jobbet. Om jobbet till exempel har begränsningar som är associerade med det och om begränsningar inte har angetts med den här begäran, tar Batch-tjänsten bort de befintliga begränsningarna.

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

Konstruktorinformation

Job(BatchServiceClientContext)

Skapa ett jobb.

new Job(client: BatchServiceClientContext)

Parametrar

client
BatchServiceClientContext

Referens till tjänstklienten.

Metodinformation

add(JobAddParameter, JobAddOptionalParams)

Batch-tjänsten stöder två sätt att styra det arbete som utförs som en del av ett jobb. I den första metoden anger användaren en Job Manager-uppgift. Batch-tjänsten startar den här uppgiften när den är redo att starta jobbet. Job Manager-aktiviteten styr alla andra aktiviteter som körs under det här jobbet med hjälp av aktivitets-API:erna. I den andra metoden styr användaren direkt körningen av Uppgifter under ett aktivt jobb med hjälp av aktivitets-API:erna. Observera också: När du namnger jobb bör du undvika att inkludera känslig information, till exempel användarnamn eller hemliga projektnamn. Den här informationen kan visas i telemetriloggar som är tillgängliga för Microsoft Support-tekniker.

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

Parametrar

job
JobAddParameter

Jobbet som ska läggas till.

options
JobAddOptionalParams

De valfria parametrarna

Returer

Promise<JobAddResponse>

Löfte<Models.JobAddResponse>

add(JobAddParameter, JobAddOptionalParams, ServiceCallback<void>)

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

Parametrar

job
JobAddParameter

Jobbet som ska läggas till.

options
JobAddOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

add(JobAddParameter, ServiceCallback<void>)

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

Parametrar

job
JobAddParameter

Jobbet som ska läggas till.

callback

ServiceCallback<void>

Återanropet

deleteMethod(string, JobDeleteMethodOptionalParams)

Om du tar bort ett jobb tas även alla aktiviteter som ingår i jobbet bort och all jobbstatistik. Detta åsidosätter också kvarhållningsperioden för aktivitetsdata. Om jobbet innehåller uppgifter som fortfarande behålls på beräkningsnoder, tar Batch-tjänsterna bort dessa uppgifters arbetskataloger och allt deras innehåll. När en begäran om att ta bort jobb tas emot anger Batch-tjänsten jobbet till borttagningstillståndet. Alla uppdateringsåtgärder för ett jobb som är i borttagningstillstånd misslyckas med statuskod 409 (konflikt), med ytterligare information som anger att jobbet tas bort.

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

Parametrar

jobId

string

ID:t för jobbet som ska tas bort.

options
JobDeleteMethodOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobDeleteResponse>

deleteMethod(string, JobDeleteMethodOptionalParams, ServiceCallback<void>)

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

Parametrar

jobId

string

ID:t för jobbet som ska tas bort.

options
JobDeleteMethodOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

deleteMethod(string, ServiceCallback<void>)

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

Parametrar

jobId

string

ID:t för jobbet som ska tas bort.

callback

ServiceCallback<void>

Återanropet

disable(string, DisableJobOption, JobDisableOptionalParams)

Batch-tjänsten flyttar omedelbart jobbet till inaktiverande tillstånd. Batch använder sedan parametern disableTasks för att avgöra vad du ska göra med de uppgifter som körs för jobbet. Jobbet förblir i inaktiverat tillstånd tills inaktivera-åtgärden har slutförts och alla aktiviteter har behandlats enligt alternativet disableTasks. jobbet flyttas sedan till inaktiverat tillstånd. Inga nya aktiviteter startas under jobbet förrän det återgår till aktivt tillstånd. Om du försöker inaktivera ett jobb som är i något annat tillstånd än aktivt, inaktiverat eller inaktiverat misslyckas begäran med statuskod 409.

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

Parametrar

jobId

string

ID för jobbet som ska inaktiveras.

disableTasks
DisableJobOption

Vad du ska göra med aktiva aktiviteter som är associerade med jobbet. Möjliga värden är: "requeue", "terminate", "wait"

options
JobDisableOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobDisableResponse>

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

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

Parametrar

jobId

string

ID för jobbet som ska inaktiveras.

disableTasks
DisableJobOption

Vad du ska göra med aktiva aktiviteter som är associerade med jobbet. Möjliga värden är: "requeue", "terminate", "wait"

options
JobDisableOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

disable(string, DisableJobOption, ServiceCallback<void>)

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

Parametrar

jobId

string

ID för jobbet som ska inaktiveras.

disableTasks
DisableJobOption

Vad du ska göra med aktiva aktiviteter som är associerade med jobbet. Möjliga värden är: "requeue", "terminate", "wait"

callback

ServiceCallback<void>

Återanropet

enable(string, JobEnableOptionalParams)

När du anropar det här API:et anger Batch-tjänsten ett inaktiverat jobb till aktiveringstillståndet. När den här åtgärden har slutförts flyttas jobbet till aktivt tillstånd och schemaläggningen av nya aktiviteter under jobbet återupptas. Batch-tjänsten tillåter inte att en aktivitet förblir i aktivt tillstånd i mer än 180 dagar. Om du aktiverar ett jobb som innehåller aktiva aktiviteter som lades till för mer än 180 dagar sedan körs därför inte dessa aktiviteter.

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

Parametrar

jobId

string

ID för jobbet som ska aktiveras.

options
JobEnableOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobEnableResponse>

enable(string, JobEnableOptionalParams, ServiceCallback<void>)

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

Parametrar

jobId

string

ID för jobbet som ska aktiveras.

options
JobEnableOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

enable(string, ServiceCallback<void>)

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

Parametrar

jobId

string

ID för jobbet som ska aktiveras.

callback

ServiceCallback<void>

Återanropet

get(string, JobGetOptionalParams)

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

Parametrar

jobId

string

Jobbets ID.

options
JobGetOptionalParams

De valfria parametrarna

Returer

Promise<JobGetResponse>

Löfte<Models.JobGetResponse>

get(string, JobGetOptionalParams, ServiceCallback<CloudJob>)

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

Parametrar

jobId

string

Jobbets ID.

options
JobGetOptionalParams

De valfria parametrarna

callback

ServiceCallback<CloudJob>

Återanropet

get(string, ServiceCallback<CloudJob>)

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

Parametrar

jobId

string

Jobbets ID.

callback

ServiceCallback<CloudJob>

Återanropet

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams)

Statistik aggregeras för alla jobb som någonsin har funnits i kontot, från kontoskapande till senaste uppdateringstid för statistiken. Statistiken kanske inte är omedelbart tillgänglig. Batch-tjänsten utför periodisk sammanslagning av statistik. Den typiska fördröjningen är cirka 30 minuter.

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

Parametrar

options
JobGetAllLifetimeStatisticsOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobGetAllLifetimeStatisticsResponse>

getAllLifetimeStatistics(JobGetAllLifetimeStatisticsOptionalParams, ServiceCallback<JobStatistics>)

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

Parametrar

options
JobGetAllLifetimeStatisticsOptionalParams

De valfria parametrarna

callback

ServiceCallback<JobStatistics>

Återanropet

getAllLifetimeStatistics(ServiceCallback<JobStatistics>)

function getAllLifetimeStatistics(callback: ServiceCallback<JobStatistics>)

Parametrar

callback

ServiceCallback<JobStatistics>

Återanropet

getTaskCounts(string, JobGetTaskCountsOptionalParams)

Antal aktiviteter anger antalet aktiviteter efter aktivt, körnings- eller slutfört aktivitetstillstånd och antalet aktiviteter som lyckades eller misslyckades. Uppgifter i förberedelsetillståndet räknas som körning. Observera att de returnerade talen kanske inte alltid är uppdaterade. Om du behöver exakta uppgiftsantal använder du en listfråga.

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

Parametrar

jobId

string

Jobbets ID.

options
JobGetTaskCountsOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobGetTaskCountsResponse>

getTaskCounts(string, JobGetTaskCountsOptionalParams, ServiceCallback<TaskCountsResult>)

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

Parametrar

jobId

string

Jobbets ID.

options
JobGetTaskCountsOptionalParams

De valfria parametrarna

callback

ServiceCallback<TaskCountsResult>

Återanropet

getTaskCounts(string, ServiceCallback<TaskCountsResult>)

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

Parametrar

jobId

string

Jobbets ID.

callback

ServiceCallback<TaskCountsResult>

Återanropet

list(JobListOptionalParams)

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

Parametrar

options
JobListOptionalParams

De valfria parametrarna

Returer

Promise<JobListResponse>

Löfte<Models.JobListResponse>

list(JobListOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parametrar

options
JobListOptionalParams

De valfria parametrarna

callback

ServiceCallback<CloudJobListResult>

Återanropet

list(ServiceCallback<CloudJobListResult>)

function list(callback: ServiceCallback<CloudJobListResult>)

Parametrar

callback

ServiceCallback<CloudJobListResult>

Återanropet

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams)

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

Parametrar

jobScheduleId

string

ID:t för jobbschemat som du vill hämta en lista över jobb från.

options
JobListFromJobScheduleOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobListFromJobScheduleResponse>

listFromJobSchedule(string, JobListFromJobScheduleOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parametrar

jobScheduleId

string

ID:t för jobbschemat som du vill hämta en lista över jobb från.

options
JobListFromJobScheduleOptionalParams

De valfria parametrarna

callback

ServiceCallback<CloudJobListResult>

Återanropet

listFromJobSchedule(string, ServiceCallback<CloudJobListResult>)

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

Parametrar

jobScheduleId

string

ID:t för jobbschemat som du vill hämta en lista över jobb från.

callback

ServiceCallback<CloudJobListResult>

Återanropet

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

options
JobListFromJobScheduleNextOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobListFromJobScheduleResponse>

listFromJobScheduleNext(string, JobListFromJobScheduleNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

options
JobListFromJobScheduleNextOptionalParams

De valfria parametrarna

callback

ServiceCallback<CloudJobListResult>

Återanropet

listFromJobScheduleNext(string, ServiceCallback<CloudJobListResult>)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

callback

ServiceCallback<CloudJobListResult>

Återanropet

listNext(string, JobListNextOptionalParams)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

options
JobListNextOptionalParams

De valfria parametrarna

Returer

Promise<JobListResponse>

Löfte<Models.JobListResponse>

listNext(string, JobListNextOptionalParams, ServiceCallback<CloudJobListResult>)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

options
JobListNextOptionalParams

De valfria parametrarna

callback

ServiceCallback<CloudJobListResult>

Återanropet

listNext(string, ServiceCallback<CloudJobListResult>)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

callback

ServiceCallback<CloudJobListResult>

Återanropet

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams)

Det här API:et returnerar statusen Jobbförberedelse och Jobbfrigöringsaktivitet på alla beräkningsnoder som har kört jobbförberedelse- eller jobbfrisläppningsaktiviteten. Detta inkluderar beräkningsnoder som sedan dess har tagits bort från poolen. Om det här API:et anropas på ett jobb som inte har någon jobbförberedelse- eller jobbversionsaktivitet returnerar Batch-tjänsten HTTP-statuskoden 409 (konflikt) med felkoden JobPreparationTaskNotSpecified.

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

Parametrar

jobId

string

Jobbets ID.

Returer

Löfte<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatus(string, JobListPreparationAndReleaseTaskStatusOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parametrar

jobId

string

Jobbets ID.

listPreparationAndReleaseTaskStatus(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parametrar

jobId

string

Jobbets ID.

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams)

Det här API:et returnerar statusen Jobbförberedelse och Jobbfrigöringsaktivitet på alla beräkningsnoder som har kört jobbförberedelse- eller jobbfrisläppningsaktiviteten. Detta inkluderar beräkningsnoder som sedan dess har tagits bort från poolen. Om det här API:et anropas på ett jobb som inte har någon jobbförberedelse- eller jobbversionsaktivitet returnerar Batch-tjänsten HTTP-statuskoden 409 (konflikt) med felkoden JobPreparationTaskNotSpecified.

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

Returer

Löfte<Models.JobListPreparationAndReleaseTaskStatusResponse>

listPreparationAndReleaseTaskStatusNext(string, JobListPreparationAndReleaseTaskStatusNextOptionalParams, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

listPreparationAndReleaseTaskStatusNext(string, ServiceCallback<CloudJobListPreparationAndReleaseTaskStatusResult>)

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

Parametrar

nextPageLink

string

NextLink från det tidigare lyckade anropet till liståtgärden.

patch(string, JobPatchParameter, JobPatchOptionalParams)

Detta ersätter endast de jobbegenskaper som anges i begäran. Om jobbet till exempel har begränsningar och en begäran inte anger villkorselementet behåller jobbet de befintliga begränsningarna.

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

Parametrar

jobId

string

ID för jobbet vars egenskaper du vill uppdatera.

jobPatchParameter
JobPatchParameter

Parametrarna för begäran.

options
JobPatchOptionalParams

De valfria parametrarna

Returer

Promise<JobPatchResponse>

Löfte<Models.JobPatchResponse>

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

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

Parametrar

jobId

string

ID för jobbet vars egenskaper du vill uppdatera.

jobPatchParameter
JobPatchParameter

Parametrarna för begäran.

options
JobPatchOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

patch(string, JobPatchParameter, ServiceCallback<void>)

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

Parametrar

jobId

string

ID för jobbet vars egenskaper du vill uppdatera.

jobPatchParameter
JobPatchParameter

Parametrarna för begäran.

callback

ServiceCallback<void>

Återanropet

terminate(string, JobTerminateOptionalParams)

När en begäran om att avsluta jobb tas emot anger Batch-tjänsten jobbet till sluttillståndet. Batch-tjänsten avslutar sedan alla aktiviteter som körs som är associerade med jobbet och kör alla nödvändiga jobbversionsuppgifter. Sedan flyttas jobbet till slutfört tillstånd. Om det finns aktiviteter i jobbet i aktivt tillstånd förblir de i aktivt tillstånd. När ett jobb har avslutats går det inte att lägga till nya aktiviteter och eventuella återstående aktiva aktiviteter schemaläggs inte.

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

Parametrar

jobId

string

ID:t för jobbet som ska avslutas.

options
JobTerminateOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobTerminateResponse>

terminate(string, JobTerminateOptionalParams, ServiceCallback<void>)

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

Parametrar

jobId

string

ID:t för jobbet som ska avslutas.

options
JobTerminateOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

terminate(string, ServiceCallback<void>)

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

Parametrar

jobId

string

ID:t för jobbet som ska avslutas.

callback

ServiceCallback<void>

Återanropet

update(string, JobUpdateParameter, JobUpdateOptionalParams)

Detta ersätter helt alla updatable-egenskaper för jobbet. Om jobbet till exempel har begränsningar som är associerade med det och om begränsningar inte har angetts med den här begäran, tar Batch-tjänsten bort de befintliga begränsningarna.

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

Parametrar

jobId

string

ID för jobbet vars egenskaper du vill uppdatera.

jobUpdateParameter
JobUpdateParameter

Parametrarna för begäran.

options
JobUpdateOptionalParams

De valfria parametrarna

Returer

Löfte<Models.JobUpdateResponse>

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

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

Parametrar

jobId

string

ID för jobbet vars egenskaper du vill uppdatera.

jobUpdateParameter
JobUpdateParameter

Parametrarna för begäran.

options
JobUpdateOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

update(string, JobUpdateParameter, ServiceCallback<void>)

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

Parametrar

jobId

string

ID för jobbet vars egenskaper du vill uppdatera.

jobUpdateParameter
JobUpdateParameter

Parametrarna för begäran.

callback

ServiceCallback<void>

Återanropet