BatchJob interface
Zadanie usługi Azure Batch.
Właściwości
| allow |
Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Jeśli wartość jest ustawiona na True, inne zadania o wysokim priorytecie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. |
| constraints | Ograniczenia wykonywania zadania. |
| max |
Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Wartość maxParallelTasks musi być -1 lub większa niż 0, jeśli zostanie określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji. |
| metadata | Lista par name-value skojarzonych z zadaniem jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika. |
| on |
Akcja, jaką usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu są w stanie ukończonym. Wartość domyślna to noaction. Możliwe wartości: "noaction", "terminatejob" |
| pool |
Ustawienia puli skojarzone z zadaniem. |
| priority | Priorytet zadania. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0. |
Szczegóły właściwości
allowTaskPreemption
Czy zadania podrzędne w tym zadaniu mogą zostać wywłaszczone przez inne zadania o wysokim priorytcie. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Jeśli wartość jest ustawiona na True, inne zadania o wysokim priorytecie przesłane do systemu będą miały pierwszeństwo i będą mogły ponownie kolejkować zadania z tego zadania. Możesz zaktualizować parametr allowTaskPreemption zadania po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.
allowTaskPreemption?: boolean
Wartość właściwości
boolean
constraints
Ograniczenia wykonywania zadania.
constraints?: BatchJobConstraints
Wartość właściwości
maxParallelTasks
Maksymalna liczba zadań, które mogą być wykonywane równolegle dla zadania. (Ta właściwość nie jest domyślnie dostępna. Skontaktuj się z pomocą techniczną, aby uzyskać więcej informacji) Wartość maxParallelTasks musi być -1 lub większa niż 0, jeśli zostanie określona. Jeśli nie zostanie określona, wartość domyślna to -1, co oznacza, że nie ma limitu liczby zadań, które można uruchamiać jednocześnie. Wartość maxParallelTasks zadania można zaktualizować po jego utworzeniu przy użyciu interfejsu API zadania aktualizacji.
maxParallelTasks?: number
Wartość właściwości
number
metadata
Lista par name-value skojarzonych z zadaniem jako metadanymi. Usługa Batch nie przypisuje żadnego znaczenia metadanym; służy wyłącznie do używania kodu użytkownika.
metadata?: BatchMetadataItem[]
Wartość właściwości
onAllTasksComplete
Akcja, jaką usługa Batch powinna wykonać, gdy wszystkie zadania w zadaniu są w stanie ukończonym. Wartość domyślna to noaction.
Możliwe wartości: "noaction", "terminatejob"
onAllTasksComplete?: string
Wartość właściwości
string
poolInfo
priority
Priorytet zadania. Wartości priorytetu mogą mieścić się w zakresie od -1000 do 1000, a -1000 jest najniższym priorytetem, a 1000 jest najwyższym priorytetem. Wartość domyślna to 0.
priority?: number
Wartość właściwości
number