Task - Add Collection
Feladatgyűjteményt ad hozzá a megadott feladathoz.
Vegye figyelembe, hogy minden tevékenységnek egyedi azonosítóval kell rendelkeznie. Előfordulhat, hogy a Batch szolgáltatás nem adja vissza az egyes tevékenységek eredményeit ugyanabban a sorrendben, mint amelyben a Feladatok el lettek küldve ebben a kérelemben. Ha a kiszolgáló túllépi az időkorlátot, vagy a kapcsolat lezárul a kérés során, előfordulhat, hogy a kérés részben vagy teljesen fel lett dolgozva, vagy egyáltalán nem. Ilyen esetekben a felhasználónak újra ki kell küldenie a kérést. Vegye figyelembe, hogy a felhasználónak kell megfelelően kezelnie a kérések újbóli kiadásakor fellépő hibákat. Az újrapróbálkozások során például ugyanazokat a tevékenységazonosítókat kell használnia, hogy ha az előző művelet sikeres volt, az újrapróbálkozott művelet ne hozzon létre váratlanul további feladatokat. Ha a válasz olyan feladatokat tartalmaz, amelyeket nem sikerült hozzáadni, az ügyfél újra megpróbálhatja a kérést. Az újrapróbálkozások során a leghatékonyabb, ha csak azokat a feladatokat adja újra újra, amelyeket nem sikerült hozzáadni, és kihagyni azokat a feladatokat, amelyeket az első kísérlet során sikeresen hozzáadtak. A tevékenységek maximális élettartama a befejezéstől számítva 180 nap. Ha egy tevékenység a hozzáadást követő 180 napon belül nem fejeződik be, a Batch szolgáltatás leállítja, és bármilyen állapotban marad abban az időben.
POST {batchUrl}/jobs/{jobId}/addtaskcollection?api-version=2023-11-01.18.0
POST {batchUrl}/jobs/{jobId}/addtaskcollection?timeout={timeout}&api-version=2023-11-01.18.0
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Az összes Azure Batch szolgáltatáskérés alap URL-címe. |
job
|
path | True |
string |
Annak a feladatnak az azonosítója, amelyhez a tevékenységgyűjteményt hozzá szeretné adni. |
api-version
|
query | True |
string |
Ügyfél API-verziója. |
timeout
|
query |
integer int32 |
A kérés feldolgozásának maximális időtartama másodpercben. Az alapértelmezett érték 30 mp. |
Kérelem fejléce
Media Types: "application/json; odata=minimalmetadata"
Name | Kötelező | Típus | Description |
---|---|---|---|
client-request-id |
string uuid |
A hívó által generált kérési identitás guid formában, díszítés nélkül, például kapcsos zárójelek, például 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Azt jelzi, hogy a kiszolgálónak vissza kell-e adnia az ügyfél-kérelem azonosítóját a válaszban. |
|
ocp-date |
string date-time-rfc1123 |
A kérelem kiállításának időpontja. Az ügyfélkódtárak ezt általában az aktuális rendszeróra-időpontra állítják be; állítsa be explicit módon, ha a REST API-t közvetlenül hívja meg. |
Kérelem törzse
Media Types: "application/json; odata=minimalmetadata"
Name | Kötelező | Típus | Description |
---|---|---|---|
value | True |
A hozzáadni kívánt feladatok gyűjteménye. A Feladatok maximális száma 100. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A Feladatgyűjtemény hozzáadása művelet eredményeit tartalmazó válasz. Headers
|
|
Other Status Codes |
Váratlan hiba |
Biztonság
azure_auth
Microsoft Entra OAuth 2.0 hitelesítési kódfolyamata
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | A felhasználói fiók megszemélyesítése |
Authorization
Type:
apiKey
In:
header
Példák
Add a basic collection of tasks |
Add a complex collection of tasks |
Add a basic collection of tasks
Sample Request
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2023-11-01.18.0
{
"value": [
{
"id": "simple1",
"commandLine": "cmd /c dir /s"
},
{
"id": "simple2",
"commandLine": "cmd /c dir /s"
}
]
}
Sample Response
{
"value": [
{
"status": "success",
"taskId": "simple1",
"eTag": "0x8D3D623CD661246",
"lastModified": "2016-09-06T07:02:44.7589958Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple1"
},
{
"status": "success",
"taskId": "simple2",
"eTag": "0x8D3D623CD7072CC",
"lastModified": "2016-09-06T07:02:44.8270028Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple2"
}
]
}
Add a complex collection of tasks
Sample Request
POST account.region.batch.azure.com/jobs/jobId/addtaskcollection?api-version=2023-11-01.18.0
{
"value": [
{
"id": "complex1",
"commandLine": "cmd /c dir /s",
"resourceFiles": [
{
"autoStorageContainerName": "containerName",
"filePath": "data"
}
],
"environmentSettings": [
{
"name": "env1",
"value": "value1"
},
{
"name": "env2",
"value": "value2"
}
],
"affinityInfo": {
"affinityId": "affinityId"
},
"constraints": {
"maxWallClockTime": "P1D",
"retentionTime": "P2D",
"maxTaskRetryCount": 5
},
"requiredSlots": 2,
"multiInstanceSettings": {
"numberOfInstances": 3,
"coordinationCommandLine": "cmd /c echo coordinating",
"commonResourceFiles": [
{
"httpUrl": "https://common.blob.core.windows.net/",
"filePath": "common.exe"
}
]
}
},
{
"id": "simple3",
"commandLine": "cmd /c dir /s"
}
]
}
Sample Response
{
"value": [
{
"taskId": "simple3",
"status": "success",
"eTag": "0x8D3D623CE295629",
"lastModified": "2016-09-06T07:02:46.0386857Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/simple3"
},
{
"taskId": "complex1",
"status": "success",
"eTag": "0x8D3D623CE29A412",
"lastModified": "2016-09-06T07:02:46.0406802Z",
"location": "https://account.region.batch.azure.com/jobs/jobId/tasks/complex1"
}
]
}
Definíciók
Name | Description |
---|---|
Access |
Azok a Batch-erőforrások, amelyekhez a jogkivonat hozzáférést biztosít. |
Affinity |
A Batch szolgáltatás által a tevékenység indítására szolgáló számítási csomópont kiválasztásához használható helyi tipp. |
Application |
A számítási csomópontokon üzembe helyezendő csomagra mutató hivatkozás. |
Authentication |
Egy hitelesítési jogkivonat beállításai, amelyeket a feladat a Batch-szolgáltatásműveletek végrehajtásához használhat. |
Auto |
Az automatikus felhasználó hatóköre |
Auto |
A Batch szolgáltatásban feladatot futtató automatikus felhasználó paramétereit adja meg. |
Batch |
Hibaválasz érkezett a Azure Batch szolgáltatástól. |
Batch |
A Azure Batch hibaválaszban szereplő további információk egy eleme. |
Compute |
A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás. |
Container |
Egy privát tárolóregisztrációs adatbázis. |
Container |
A tároló Feladat munkakönyvtárának helye. |
Dependency |
A Batch szolgáltatás által a tevékenységtől függő feladatokon végrehajtott művelet. |
Elevation |
A felhasználó szintemelési szintje. |
Environment |
Egy tevékenységfolyamathoz beállítandó környezeti változó. |
Error |
Hibaüzenet érkezett egy Azure Batch hibaválaszban. |
Exit |
Hogyan reagáljon a Batch szolgáltatás, ha egy tevékenység egy adott kilépési kóddal lép ki. |
Exit |
A kilépési kódok egy tartománya, és hogy a Batch szolgáltatás hogyan reagáljon az adott tartományon belüli kilépési kódokra. |
Exit |
Meghatározza, hogy a Batch szolgáltatás hogyan válaszoljon a feladat befejezésekor. |
Exit |
Meghatározza, hogy a Batch szolgáltatás hogyan reagál egy adott kilépési feltételre. |
Http |
EGY HTTP-fejléc név-érték párja |
Job |
Ha a feladat a megadott kilépési feltétellel fejeződik be, és a Feladat onTaskFailed tulajdonsága a "performExitOptionsJobAction", akkor a feladatot tartalmazó feladaton végrehajtandó művelet. |
Multi |
A többpéldányos feladat futtatását meghatározó beállítások. |
Output |
A fájlok Azure Batch számítási csomópontról egy másik helyre való feltöltésének specifikációja, miután a Batch szolgáltatás befejezte a feladatfolyamat végrehajtását. |
Output |
Egy fájlfeltöltési célhelyet határoz meg egy Azure Blob Storage-tárolóban. |
Output |
Az a cél, amelyre a fájlt fel kell tölteni. |
Output |
A tevékenység kimeneti fájljának vagy fájlkészletének feltöltésének feltételei. |
Output |
A kimeneti fájlfeltöltési művelet részletei, beleértve a feltöltés végrehajtásának feltételeit is. |
Resource |
Egy vagy több fájl, amely egy számítási csomópontra tölthető le. |
Task |
Azure Batch hozzáadandó feladatok gyűjteménye. |
Task |
Tevékenységgyűjtemény feladathoz való hozzáadásának eredménye. |
Task |
Hozzáadandó Azure Batch feladat. |
Task |
Egyetlen tevékenység eredménye, amely a Tevékenység hozzáadása gyűjtemény hozzáadása művelet részeként van hozzáadva. |
Task |
A Tevékenység hozzáadása kérelem állapota. |
Task |
A tevékenységre alkalmazandó végrehajtási korlátozások. |
Task |
A feladat tárolóbeállításai. |
Task |
A tevékenység minden függőségét megadja. Az explicit módon megadott vagy függőségi tartományon belüli tevékenységeknek be kell fejeződniük a függő tevékenység ütemezése előtt. |
Task |
Tevékenységazonosítók tartománya, amelyektől a tevékenység függhet. A tartomány összes azonosítójával rendelkező tevékenységnek sikeresen be kell fejeződnie, mielőtt a függő tevékenység ütemezhető lenne. |
User |
Annak a felhasználói identitásnak a definíciója, amely alatt a feladat fut. |
AccessScope
Azok a Batch-erőforrások, amelyekhez a jogkivonat hozzáférést biztosít.
Name | Típus | Description |
---|---|---|
job |
string |
Hozzáférést biztosít a feladatot tartalmazó feladat összes műveletének végrehajtásához. |
AffinityInformation
A Batch szolgáltatás által a tevékenység indítására szolgáló számítási csomópont kiválasztásához használható helyi tipp.
Name | Típus | Description |
---|---|---|
affinityId |
string |
Egy átlátszatlan sztring, amely egy korábban futtatott számítási csomópont vagy feladat helyét jelöli. |
ApplicationPackageReference
A számítási csomópontokon üzembe helyezendő csomagra mutató hivatkozás.
Name | Típus | Description |
---|---|---|
applicationId |
string |
Az üzembe helyezendő alkalmazás azonosítója. |
version |
string |
Az üzembe helyezendő alkalmazás verziója. Ha nincs megadva, az alapértelmezett verzió lesz üzembe helyezve. |
AuthenticationTokenSettings
Egy hitelesítési jogkivonat beállításai, amelyeket a feladat a Batch-szolgáltatásműveletek végrehajtásához használhat.
Name | Típus | Description |
---|---|---|
access |
Azok a Batch-erőforrások, amelyekhez a jogkivonat hozzáférést biztosít. |
AutoUserScope
Az automatikus felhasználó hatóköre
Name | Típus | Description |
---|---|---|
pool |
string |
Megadja, hogy a feladat a készlet minden számítási csomópontján létrehozott közös automatikus felhasználói fiókként fusson. |
task |
string |
Megadja, hogy a szolgáltatásnak létre kell hoznia egy új felhasználót a feladathoz. |
AutoUserSpecification
A Batch szolgáltatásban feladatot futtató automatikus felhasználó paramétereit adja meg.
Name | Típus | Description |
---|---|---|
elevationLevel |
Az automatikus felhasználó jogosultságszintje. |
|
scope |
Az automatikus felhasználó hatóköre |
BatchError
Hibaválasz érkezett a Azure Batch szolgáltatástól.
Name | Típus | Description |
---|---|---|
code |
string |
A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók. |
message |
A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre. |
|
values |
Kulcs-érték párok gyűjteménye, amely további részleteket tartalmaz a hibáról. |
BatchErrorDetail
A Azure Batch hibaválaszban szereplő további információk egy eleme.
Name | Típus | Description |
---|---|---|
key |
string |
Az Érték tulajdonság jelentését meghatározó azonosító. |
value |
string |
A hibaválaszban szereplő további információk. |
ComputeNodeIdentityReference
A számítási csomópont által használt Batch-készlethez társított felhasználó által hozzárendelt identitásra mutató hivatkozás.
Name | Típus | Description |
---|---|---|
resourceId |
string |
A felhasználó által hozzárendelt identitás ARM-erőforrás-azonosítója. |
ContainerRegistry
Egy privát tárolóregisztrációs adatbázis.
Name | Típus | Description |
---|---|---|
identityReference |
A felhasználó által hozzárendelt identitásra mutató hivatkozás, a felhasználónév és a jelszó helyett egy Azure Container Registry eléréséhez. |
|
password |
string |
A beállításjegyzék-kiszolgálóra való bejelentkezéshez megadott jelszó. |
registryServer |
string |
A beállításjegyzék URL-címe. |
username |
string |
A beállításjegyzék-kiszolgálóra való bejelentkezéshez megadott felhasználónév. |
ContainerWorkingDirectory
A tároló Feladat munkakönyvtárának helye.
Name | Típus | Description |
---|---|---|
containerImageDefault |
string |
Használja a tároló lemezképében definiált munkakönyvtárat. Ne feledje, hogy ez a könyvtár nem tartalmazza a Batch által letöltött erőforrásfájlokat. |
taskWorkingDirectory |
string |
Használja a Batch szolgáltatás szokásos tevékenység munkakönyvtárát, amely tartalmazza a Batch által kitöltött tevékenységerőforrás-fájlokat. |
DependencyAction
A Batch szolgáltatás által a tevékenységtől függő feladatokon végrehajtott művelet.
Name | Típus | Description |
---|---|---|
block |
string |
Letiltja a tevékenységre várakozó tevékenységeket, megakadályozva az ütemezésüket. |
satisfy |
string |
A feladatra várakozó feladatok kielégítése; Ha az összes függőség teljesül, a tevékenység futása ütemezve lesz. |
ElevationLevel
A felhasználó szintemelési szintje.
Name | Típus | Description |
---|---|---|
admin |
string |
A felhasználó emelt szintű hozzáféréssel rendelkező felhasználó, és teljes rendszergazdai engedélyekkel rendelkezik. |
nonadmin |
string |
A felhasználó egy emelt szintű hozzáféréssel nem rendelkező standard felhasználó. |
EnvironmentSetting
Egy tevékenységfolyamathoz beállítandó környezeti változó.
Name | Típus | Description |
---|---|---|
name |
string |
A környezeti változó neve. |
value |
string |
A környezeti változó értéke. |
ErrorMessage
Hibaüzenet érkezett egy Azure Batch hibaválaszban.
Name | Típus | Description |
---|---|---|
lang |
string |
A hibaüzenet nyelvkódja |
value |
string |
Az üzenet szövege. |
ExitCodeMapping
Hogyan reagáljon a Batch szolgáltatás, ha egy tevékenység egy adott kilépési kóddal lép ki.
Name | Típus | Description |
---|---|---|
code |
integer |
Folyamat kilépési kódja. |
exitOptions |
Hogyan reagáljon a Batch szolgáltatás, ha a feladat ezzel a kilépési kóddal lép ki. |
ExitCodeRangeMapping
A kilépési kódok egy tartománya, és hogy a Batch szolgáltatás hogyan reagáljon az adott tartományon belüli kilépési kódokra.
Name | Típus | Description |
---|---|---|
end |
integer |
A tartomány utolsó kilépési kódja. |
exitOptions |
Hogyan reagáljon a Batch szolgáltatás, ha a tevékenység kilép egy kilépési kóddal a tartományban (beleértve). |
|
start |
integer |
A tartomány első kilépési kódja. |
ExitConditions
Meghatározza, hogy a Batch szolgáltatás hogyan válaszoljon a feladat befejezésekor.
Name | Típus | Description |
---|---|---|
default |
Hogyan reagáljon a Batch szolgáltatás, ha a feladat olyan kilépési feltétellel meghiúsul, amelyet egyik tulajdonság sem fed le. |
|
exitCodeRanges |
A tevékenység kilépési kódtartományainak listája, valamint az, hogy a Batch szolgáltatás hogyan reagáljon rájuk. |
|
exitCodes |
Az egyes tevékenységkilépési kódok listája, valamint az, hogy a Batch szolgáltatás hogyan reagáljon rájuk. |
|
fileUploadError |
Hogyan reagáljon a Batch szolgáltatás fájlfeltöltési hiba esetén? |
|
preProcessingError |
Hogyan reagáljon a Batch szolgáltatás, ha a feladat hiba miatt nem indul el. |
ExitOptions
Meghatározza, hogy a Batch szolgáltatás hogyan reagál egy adott kilépési feltételre.
Name | Típus | Description |
---|---|---|
dependencyAction |
A Batch szolgáltatás által a tevékenységtől függő feladatokon végrehajtott művelet. |
|
jobAction |
Ha a feladat a megadott kilépési feltétellel fejeződik be, és a Feladat onTaskFailed tulajdonsága a "performExitOptionsJobAction", akkor a feladatot tartalmazó feladaton végrehajtandó művelet. |
HttpHeader
EGY HTTP-fejléc név-érték párja
Name | Típus | Description |
---|---|---|
name |
string |
A kimeneti fájlok feltöltése során használandó fejléc kis- és nagybetűkre nem érzékeny neve |
value |
string |
A kimeneti fájlok feltöltése során használni kívánt fejléc értéke |
JobAction
Ha a feladat a megadott kilépési feltétellel fejeződik be, és a Feladat onTaskFailed tulajdonsága a "performExitOptionsJobAction", akkor a feladatot tartalmazó feladaton végrehajtandó művelet.
Name | Típus | Description |
---|---|---|
disable |
string |
Tiltsa le a feladatot. Ez egyenértékű a disable Job API meghívásával, a disableTasks újrakihívási értékével. |
none |
string |
Ne tegyen semmilyen műveletet. |
terminate |
string |
Állítsa le a feladatot. A feladat végrehajtásának megszakításaInfo értéke "TaskFailed". |
MultiInstanceSettings
A többpéldányos feladat futtatását meghatározó beállítások.
Name | Típus | Description |
---|---|---|
commonResourceFiles |
Azon fájlok listája, amelyeket a Batch szolgáltatás letölt a koordinációs parancssor futtatása előtt. |
|
coordinationCommandLine |
string |
Az összes számítási csomóponton futtatandó parancssor, amely lehetővé teszi számukra a koordinációt, amikor az elsődleges futtatja a fő feladat parancsot. |
numberOfInstances |
integer |
A tevékenység által igényelt számítási csomópontok száma. |
OutputFile
A fájlok Azure Batch számítási csomópontról egy másik helyre való feltöltésének specifikációja, miután a Batch szolgáltatás befejezte a feladatfolyamat végrehajtását.
Name | Típus | Description |
---|---|---|
destination |
A kimeneti fájl(ok) célhelye. |
|
filePattern |
string |
Egy minta, amely jelzi, hogy mely fájl(ok) tölthetők fel. |
uploadOptions |
További lehetőségek a feltöltési művelethez, beleértve a feltöltés végrehajtásának feltételeit is. |
OutputFileBlobContainerDestination
Egy fájlfeltöltési célhelyet határoz meg egy Azure Blob Storage-tárolóban.
Name | Típus | Description |
---|---|---|
containerUrl |
string |
Annak a tárolónak az URL-címe Azure Blob Storage, amelyre a fájl(oka)t fel szeretné tölteni. |
identityReference |
A containerUrl által megadott Azure Blob Storage eléréséhez használni kívánt felhasználó által hozzárendelt identitásra mutató hivatkozás |
|
path |
string |
A cél blob vagy virtuális könyvtár az Azure Storage-tárolóban. |
uploadHeaders |
A kimeneti fájlok feltöltéséhez használandó fejlécek név-érték párjainak listája |
OutputFileDestination
Az a cél, amelyre a fájlt fel kell tölteni.
Name | Típus | Description |
---|---|---|
container |
Egy hely az Azure Blob Storage-ban, ahová a fájlokat feltöltik. |
OutputFileUploadCondition
A tevékenység kimeneti fájljának vagy fájlkészletének feltöltésének feltételei.
Name | Típus | Description |
---|---|---|
taskcompletion |
string |
Töltse fel a fájlt a feladatfolyamat kilépése után, függetlenül attól, hogy mi volt a kilépési kód. |
taskfailure |
string |
A fájl(ok) feltöltése csak akkor történik meg, ha a feladatfolyamat kilép egy nemzero kilépési kóddal. |
tasksuccess |
string |
A fájl(ok) feltöltése csak akkor történik meg, ha a feladatfolyamat kilép a 0-s kilépési kóddal. |
OutputFileUploadOptions
A kimeneti fájlfeltöltési művelet részletei, beleértve a feltöltés végrehajtásának feltételeit is.
Name | Típus | Description |
---|---|---|
uploadCondition |
A feladat kimeneti fájljának vagy fájlkészletének feltöltésének feltételei. |
ResourceFile
Egy vagy több fájl, amely egy számítási csomópontra tölthető le.
Name | Típus | Description |
---|---|---|
autoStorageContainerName |
string |
A tároló neve az automatikus tárfiókban. |
blobPrefix |
string |
A blobok Azure Storage-tárolóból való letöltésekor használandó blobelőtag. Csak azok a blobok töltődnek le, amelyeknek a neve a megadott előtaggal kezdődik. |
fileMode |
string |
A fájlengedélyezési mód attribútuma oktális formátumban. |
filePath |
string |
A számítási csomópont azon helye, amelyre a fájlt le szeretné tölteni a tevékenység munkakönyvtárához képest. |
httpUrl |
string |
A letölteni kívánt fájl URL-címe. |
identityReference |
A storageContainerUrl vagy a httpUrl által megadott Azure Blob Storage eléréséhez használni kívánt felhasználó által hozzárendelt identitásra mutató hivatkozás |
|
storageContainerUrl |
string |
A blobtároló URL-címe Azure Blob Storage. |
TaskAddCollectionParameter
Azure Batch hozzáadandó feladatok gyűjteménye.
Name | Típus | Description |
---|---|---|
value |
A hozzáadni kívánt feladatok gyűjteménye. A feladatok maximális száma 100. |
TaskAddCollectionResult
Tevékenységgyűjtemény feladathoz való hozzáadásának eredménye.
Name | Típus | Description |
---|---|---|
value |
A Feladatgyűjtemény hozzáadása művelet eredményei. |
TaskAddParameter
Hozzáadandó Azure Batch feladat.
Name | Típus | Description |
---|---|---|
affinityInfo |
A Batch szolgáltatás által egy olyan számítási csomópont kiválasztására használható helymutató, amelyen az új feladatot el szeretné indítani. |
|
applicationPackageReferences |
Azon csomagok listája, amelyeket a Batch szolgáltatás üzembe helyez a számítási csomóponton a parancssor futtatása előtt. |
|
authenticationTokenSettings |
A hitelesítési jogkivonat beállításai, amelyekkel a feladat Batch-szolgáltatásműveleteket hajthat végre. |
|
commandLine |
string |
A Feladat parancssora. |
constraints |
A tevékenységre vonatkozó végrehajtási korlátozások. |
|
containerSettings |
Annak a tárolónak a beállításai, amelyek alatt a feladat fut. |
|
dependsOn |
Azok a tevékenységek, amelyektől ez a tevékenység függ. |
|
displayName |
string |
A feladat megjelenítendő neve. |
environmentSettings |
A tevékenység környezeti változóbeállításainak listája. |
|
exitConditions |
Meghatározza, hogy a Batch szolgáltatás hogyan válaszoljon a feladat befejezésekor. |
|
id |
string |
Egy sztring, amely egyedileg azonosítja a feladatot a feladaton belül. |
multiInstanceSettings |
Egy objektum, amely azt jelzi, hogy a tevékenység többpéldányos feladat, és információt tartalmaz a többpéldányos feladat futtatásáról. |
|
outputFiles |
Azon fájlok listája, amelyeket a Batch szolgáltatás feltölt a számítási csomópontról a parancssor futtatása után. |
|
requiredSlots |
integer |
Az ütemezési pontok száma, amelyeket a feladatnak futtatnia kell. |
resourceFiles |
Azon fájlok listája, amelyeket a Batch szolgáltatás letölt a számítási csomópontra a parancssor futtatása előtt. |
|
userIdentity |
A felhasználói identitás, amely alatt a feladat fut. |
TaskAddResult
Egyetlen tevékenység eredménye, amely a Tevékenység hozzáadása gyűjtemény hozzáadása művelet részeként van hozzáadva.
Name | Típus | Description |
---|---|---|
eTag |
string |
A tevékenység ETagje, ha a tevékenység hozzáadása sikerült. |
error |
A hiba a feladat hozzáadásának megkísérlésekor jelentkezett. |
|
lastModified |
string |
A tevékenység utolsó módosítási időpontja. |
location |
string |
A tevékenység URL-címe, ha a tevékenység hozzáadása sikerült. |
status |
A Tevékenység hozzáadása kérelem állapota. |
|
taskId |
string |
Annak a tevékenységnek az azonosítója, amelynek ez az eredménye. |
TaskAddStatus
A Tevékenység hozzáadása kérelem állapota.
Name | Típus | Description |
---|---|---|
clienterror |
string |
A feladat hozzáadása ügyfélhiba miatt nem sikerült, ezért a kérés megfelelő módosítása nélkül nem lehet újrapróbálkozást végrehajtani. |
servererror |
string |
A feladat hozzáadása kiszolgálóhiba miatt nem sikerült, és módosítás nélkül újrapróbálható. |
success |
string |
A feladat hozzáadása sikerült. |
TaskConstraints
A tevékenységre alkalmazandó végrehajtási korlátozások.
Name | Típus | Description |
---|---|---|
maxTaskRetryCount |
integer |
A tevékenység újrapróbálkozásának maximális száma. A Batch szolgáltatás újrapróbál egy feladatot, ha a kilépési kódja nem ero. |
maxWallClockTime |
string |
A tevékenység futásának maximális időtartama a Tevékenység kezdetekor mérve. Ha a tevékenység nem fejeződik be az időkorláton belül, a Batch szolgáltatás leállítja. |
retentionTime |
string |
A tevékenységkönyvtár megőrzésének minimális ideje azon a számítási csomóponton, ahol futott, a végrehajtás befejezésének időpontjától kezdve. Ezután a Batch szolgáltatás törölheti a Feladat könyvtárat és annak tartalmát. |
TaskContainerSettings
A feladat tárolóbeállításai.
Name | Típus | Description |
---|---|---|
containerRunOptions |
string |
További lehetőségek a tároló létrehozása parancshoz. |
imageName |
string |
A tároló létrehozásához használni kívánt rendszerkép, amelyben a feladat futni fog. |
registry |
A rendszerkép tárolót tartalmazó privát beállításjegyzék. |
|
workingDirectory |
A tároló Feladat munkakönyvtárának helye. |
TaskDependencies
A tevékenység minden függőségét megadja. Az explicit módon megadott vagy függőségi tartományon belüli tevékenységeknek be kell fejeződniük a függő tevékenység ütemezése előtt.
Name | Típus | Description |
---|---|---|
taskIdRanges |
Azoknak a tevékenységazonosító-tartományoknak a listája, amelyektől ez a tevékenység függ. Az összes tartomány összes tevékenységének sikeresen be kell fejeződnie, mielőtt a függő tevékenység ütemezhető lenne. |
|
taskIds |
string[] |
Azoknak a tevékenységazonosítóknak a listája, amelyektől ez a tevékenység függ. A listában szereplő összes tevékenységnek sikeresen be kell fejeződnie ahhoz, hogy a függő tevékenység ütemezhető legyen. |
TaskIdRange
Tevékenységazonosítók tartománya, amelyektől a tevékenység függhet. A tartomány összes azonosítójával rendelkező tevékenységnek sikeresen be kell fejeződnie, mielőtt a függő tevékenység ütemezhető lenne.
Name | Típus | Description |
---|---|---|
end |
integer |
A tartomány utolsó tevékenységazonosítója. |
start |
integer |
A tartomány első tevékenységazonosítója. |
UserIdentity
Annak a felhasználói identitásnak a definíciója, amely alatt a feladat fut.
Name | Típus | Description |
---|---|---|
autoUser |
Az automatikus felhasználó, amely alatt a feladat fut. |
|
username |
string |
Annak a felhasználói identitásnak a neve, amely alatt a feladat fut. |