JobUpdateParameter interface
Een interface die JobUpdateParameter vertegenwoordigt.
Eigenschappen
| constraints | De uitvoeringsbeperkingen voor de taak. Als u dit weglaat, worden de beperkingen gewist. |
| metadata | Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. Als u dit weglaat, wordt de standaardwaarde van een lege lijst gebruikt; in feite worden alle bestaande metagegevens verwijderd. |
| on |
De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. Als u dit weglaat, wordt het voltooiingsgedrag ingesteld op noaction. Als de huidige waarde een beëindigingstaak is, is dit een fout omdat het voltooiingsgedrag van een taak mogelijk niet wordt gewijzigd van terminatejob in noaction. U mag de waarde van de beëindigingstaak niet wijzigen in noaction, dat wil zeggen, wanneer u automatische beëindiging van de taak hebt ingeschakeld, kunt u deze niet opnieuw uitschakelen. Als u dit probeert te doen, mislukt de aanvraag en retourneert Batch statuscode 400 (Ongeldige aanvraag) en een foutbericht 'ongeldige eigenschapswaarde'. Als u dit element niet opgeeft in een PUT-aanvraag, is dit gelijk aan het doorgeven van noaction. Dit is een fout als de huidige waarde een beëindigingstaak is. Mogelijke waarden zijn: 'noAction', 'terminateJob' |
| pool |
De pool waarop de Batch-service de taken van de taak uitvoert. U kunt de pool voor een taak alleen wijzigen wanneer de taak is uitgeschakeld. De aanroep Taak bijwerken mislukt als u het poolInfo-element opneemt en de taak niet is uitgeschakeld. Als u een autoPoolSpecification opgeeft in de poolInfo, kan alleen de eigenschap keepAlive van de autoPoolSpecification worden bijgewerkt en alleen als de autoPoolSpecification een poolLifetimeOption van Job heeft (andere taakeigenschappen kunnen als normaal worden bijgewerkt). |
| 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. Als u dit weglaat, wordt deze ingesteld op de standaardwaarde 0. |
Eigenschapdetails
constraints
De uitvoeringsbeperkingen voor de taak. Als u dit weglaat, worden de beperkingen gewist.
constraints?: JobConstraints
Waarde van eigenschap
metadata
Een lijst met naam-waardeparen die zijn gekoppeld aan de taak als metagegevens. Als u dit weglaat, wordt de standaardwaarde van een lege lijst gebruikt; in feite worden alle bestaande metagegevens verwijderd.
metadata?: MetadataItem[]
Waarde van eigenschap
onAllTasksComplete
De actie die de Batch-service moet uitvoeren wanneer alle taken in de taak de status Voltooid hebben. Als u dit weglaat, wordt het voltooiingsgedrag ingesteld op noaction. Als de huidige waarde een beëindigingstaak is, is dit een fout omdat het voltooiingsgedrag van een taak mogelijk niet wordt gewijzigd van terminatejob in noaction. U mag de waarde van de beëindigingstaak niet wijzigen in noaction, dat wil zeggen, wanneer u automatische beëindiging van de taak hebt ingeschakeld, kunt u deze niet opnieuw uitschakelen. Als u dit probeert te doen, mislukt de aanvraag en retourneert Batch statuscode 400 (Ongeldige aanvraag) en een foutbericht 'ongeldige eigenschapswaarde'. Als u dit element niet opgeeft in een PUT-aanvraag, is dit gelijk aan het doorgeven van noaction. Dit is een fout als de huidige waarde een beëindigingstaak is. Mogelijke waarden zijn: 'noAction', 'terminateJob'
onAllTasksComplete?: OnAllTasksComplete
Waarde van eigenschap
poolInfo
De pool waarop de Batch-service de taken van de taak uitvoert. U kunt de pool voor een taak alleen wijzigen wanneer de taak is uitgeschakeld. De aanroep Taak bijwerken mislukt als u het poolInfo-element opneemt en de taak niet is uitgeschakeld. Als u een autoPoolSpecification opgeeft in de poolInfo, kan alleen de eigenschap keepAlive van de autoPoolSpecification worden bijgewerkt en alleen als de autoPoolSpecification een poolLifetimeOption van Job heeft (andere taakeigenschappen kunnen als normaal worden bijgewerkt).
poolInfo: PoolInformation
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. Als u dit weglaat, wordt deze ingesteld op de standaardwaarde 0.
priority?: number
Waarde van eigenschap
number