Delen via


BatchJob interface

Een Azure Batch-taak.

Eigenschappen

allowTaskPreemption

Of taken in deze taak kunnen worden verschoven door andere taken met hoge prioriteit. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) Als de waarde is ingesteld op True, hebben andere taken met hoge prioriteit die naar het systeem worden verzonden, voorrang en kunnen taken van deze taak opnieuw in de wachtrij worden geplaatst. U kunt de allowTaskPreemption van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak.

constraints

De uitvoeringsbeperkingen voor de taak.

maxParallelTasks

Het maximum aantal taken dat parallel voor de taak kan worden uitgevoerd. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) De waarde van maxParallelTasks moet -1 of groter zijn dan 0, indien opgegeven. Als dit niet is opgegeven, is de standaardwaarde -1, wat betekent dat er geen limiet is voor het aantal taken dat tegelijk kan worden uitgevoerd. U kunt de maxParallelTasks van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak.

metadata

Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. De Batch-service wijst geen betekenis toe aan metagegevens; deze is uitsluitend bedoeld voor het gebruik van gebruikerscode.

onAllTasksComplete

De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. De standaardwaarde is noaction.

Mogelijke waarden: "noaction", "terminatejob"

poolInfo

De poolinstellingen die aan de taak zijn gekoppeld.

priority

De prioriteit van de taak. Prioriteitswaarden kunnen variëren van -1000 tot 1000, waarbij -1000 de laagste prioriteit is en 1000 de hoogste prioriteit is. De standaardwaarde is 0.

Eigenschapdetails

allowTaskPreemption

Of taken in deze taak kunnen worden verschoven door andere taken met hoge prioriteit. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) Als de waarde is ingesteld op True, hebben andere taken met hoge prioriteit die naar het systeem worden verzonden, voorrang en kunnen taken van deze taak opnieuw in de wachtrij worden geplaatst. U kunt de allowTaskPreemption van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak.

allowTaskPreemption?: boolean

Waarde van eigenschap

boolean

constraints

De uitvoeringsbeperkingen voor de taak.

constraints?: BatchJobConstraints

Waarde van eigenschap

maxParallelTasks

Het maximum aantal taken dat parallel voor de taak kan worden uitgevoerd. (Deze eigenschap is niet standaard beschikbaar. Neem contact op met de ondersteuning voor meer informatie) De waarde van maxParallelTasks moet -1 of groter zijn dan 0, indien opgegeven. Als dit niet is opgegeven, is de standaardwaarde -1, wat betekent dat er geen limiet is voor het aantal taken dat tegelijk kan worden uitgevoerd. U kunt de maxParallelTasks van een taak bijwerken nadat deze is gemaakt met behulp van de api voor de updatetaak.

maxParallelTasks?: number

Waarde van eigenschap

number

metadata

Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. De Batch-service wijst geen betekenis toe aan metagegevens; deze is uitsluitend bedoeld voor het gebruik van gebruikerscode.

metadata?: BatchMetadataItem[]

Waarde van eigenschap

onAllTasksComplete

De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. De standaardwaarde is noaction.

Mogelijke waarden: "noaction", "terminatejob"

onAllTasksComplete?: string

Waarde van eigenschap

string

poolInfo

De poolinstellingen die aan de taak zijn gekoppeld.

poolInfo: BatchPoolInfo

Waarde van eigenschap

priority

De prioriteit van de taak. Prioriteitswaarden kunnen variëren van -1000 tot 1000, waarbij -1000 de laagste prioriteit is en 1000 de hoogste prioriteit is. De standaardwaarde is 0.

priority?: number

Waarde van eigenschap

number