Task class
Tevékenységnek jelölő osztály.
Konstruktorok
| Task(Batch |
Hozzon létre egy feladatot. |
Metódusok
| add(string, Task |
|
| add(string, Task |
A tevékenységek maximális élettartama a befejezéstől a befejezésig 180 nap. Ha egy tevékenység a hozzáadást követő 180 napon belül nem fejeződött be, a Batch szolgáltatás leállítja, és bármilyen állapotban marad abban az időben. |
| add(string, Task |
|
| add |
|
| add |
Vegye figyelembe, hogy minden tevékenységnek egyedi azonosítóval kell rendelkeznie. Előfordulhat, hogy a Batch szolgáltatás nem az egyes tevékenységek eredményeit adja vissza ugyanabban a sorrendben, mint a feladatok ebben a kérelemben. Ha a kiszolgáló túllépi az időkorlátot, vagy a kapcsolat a kérés során megszakad, 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 kérés ismételt kiadásakor a felhasználó feladata a hibák helyes kezelése. Egy újrapróbálkozás 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álkozás 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 újrapróbálkozott a kéréssel. Az újrapróbálkozások során a leghatékonyabb, ha csak azokat a feladatokat adja vissza újra, amelyek nem adhatók hozzá, és kihagyhatja 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 a befejezésig 180 nap. Ha egy tevékenység a hozzáadást követő 180 napon belül nem fejeződött be, a Batch szolgáltatás leállítja, és bármilyen állapotban marad abban az időben. |
| add |
|
| delete |
|
| delete |
Egy tevékenység törlésekor a számítási csomópont könyvtárában lévő összes fájl is törlődik (a megőrzési időtől függetlenül). Többpéldányos feladatok esetén a tevékenység törlése művelet szinkron módon vonatkozik az elsődleges tevékenységre; az altevékenységek és fájljaik ezután aszinkron módon törlődnek a háttérben. |
| delete |
|
| get(string, string, Service |
|
| get(string, string, Task |
A többpéldányos feladatok esetében az olyan információk, mint az affinityId, a executionInfo és a nodeInfo, az elsődleges tevékenységre vonatkoznak. A lista altevékenységek API-jával lekérheti az altevékenységekkel kapcsolatos információkat. |
| get(string, string, Task |
|
| list(string, Service |
|
| list(string, Task |
A többpéldányos feladatok esetében az olyan információk, mint az affinityId, a executionInfo és a nodeInfo, az elsődleges tevékenységre vonatkoznak. A lista altevékenységek API-jával lekérheti az altevékenységekkel kapcsolatos információkat. |
| list(string, Task |
|
| list |
|
| list |
A többpéldányos feladatok esetében az olyan információk, mint az affinityId, a executionInfo és a nodeInfo, az elsődleges tevékenységre vonatkoznak. A lista altevékenységek API-jával lekérheti az altevékenységekkel kapcsolatos információkat. |
| list |
|
| list |
|
| list |
Ha a tevékenység nem többpéldányos tevékenység, akkor ez egy üres gyűjteményt ad vissza. |
| list |
|
| reactivate(string, string, Service |
|
| reactivate(string, string, Task |
Az újraaktiválás lehetővé teszi egy tevékenység újrapróbálkozását a maximális újrapróbálkozási számig. A tevékenység állapota aktívra módosul. Mivel a tevékenység már nincs befejezve, a korábbi kilépési kód- vagy hibainformációk már nem érhetők el az újraaktiválás után. Minden alkalommal, amikor egy tevékenységet újraaktiválnak, az újrapróbálkozásainak száma 0-ra lesz visszaállítva. Az újraaktiválás sikertelen lesz a nem befejezett vagy korábban sikeresen befejezett feladatok esetében (0-s kilépési kóddal). Emellett sikertelen lesz, ha a feladat befejeződött (vagy leáll vagy töröl). |
| reactivate(string, string, Task |
|
| terminate(string, string, Service |
|
| terminate(string, string, Task |
Amikor a tevékenység leállt, az a befejezett állapotba kerül. Többpéldányos tevékenységek esetén a feladat leállítási művelete szinkron módon vonatkozik az elsődleges tevékenységre; az altevékenységek ezután aszinkron módon leállnak a háttérben. |
| terminate(string, string, Task |
|
| update(string, string, Service |
|
| update(string, string, Task |
Frissíti a megadott tevékenység tulajdonságait. |
| update(string, string, Task |
Konstruktor adatai
Task(BatchServiceClientContext)
Hozzon létre egy feladatot.
new Task(client: BatchServiceClientContext)
Paraméterek
- client
- BatchServiceClientContext
Hivatkozás a szolgáltatásügyfélre.
Metódus adatai
add(string, TaskAddParameter, ServiceCallback<void>)
function add(jobId: string, task: TaskAddParameter, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyhez a feladatot hozzá kell adni.
- task
- TaskAddParameter
A hozzáadni kívánt feladat.
- callback
-
ServiceCallback<void>
A visszahívás
add(string, TaskAddParameter, TaskAddOptionalParams)
A tevékenységek maximális élettartama a befejezéstől a befejezésig 180 nap. Ha egy tevékenység a hozzáadást követő 180 napon belül nem fejeződött be, a Batch szolgáltatás leállítja, és bármilyen állapotban marad abban az időben.
function add(jobId: string, task: TaskAddParameter, options?: TaskAddOptionalParams): Promise<TaskAddResponse>
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyhez a feladatot hozzá kell adni.
- task
- TaskAddParameter
A hozzáadni kívánt feladat.
- options
- TaskAddOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskAddResponse>
Ígéret<Models.TaskAddResponse>
add(string, TaskAddParameter, TaskAddOptionalParams, ServiceCallback<void>)
function add(jobId: string, task: TaskAddParameter, options: TaskAddOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyhez a feladatot hozzá kell adni.
- task
- TaskAddParameter
A hozzáadni kívánt feladat.
- options
- TaskAddOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
addCollection(string, TaskAddParameter[], ServiceCallback<TaskAddCollectionResult>)
function addCollection(jobId: string, value: TaskAddParameter[], callback: ServiceCallback<TaskAddCollectionResult>)
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyhez hozzá szeretné adni a feladatgyűjteményt.
- value
A hozzáadni kívánt feladatok gyűjteménye. A tevékenységek maximális száma 100. A gyűjtemény szerializált méretének 1 MB-nál kisebbnek kell lennie. Ha nagyobb, mint 1 MB (például ha minden tevékenységhez 100 erőforrásfájl vagy környezeti változó tartozik), a kérés "RequestBodyTooLarge" kóddal hiúsul meg, és kevesebb tevékenységgel újra kell próbálkoznia.
- callback
A visszahívás
addCollection(string, TaskAddParameter[], TaskAddCollectionOptionalParams)
Vegye figyelembe, hogy minden tevékenységnek egyedi azonosítóval kell rendelkeznie. Előfordulhat, hogy a Batch szolgáltatás nem az egyes tevékenységek eredményeit adja vissza ugyanabban a sorrendben, mint a feladatok ebben a kérelemben. Ha a kiszolgáló túllépi az időkorlátot, vagy a kapcsolat a kérés során megszakad, 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 kérés ismételt kiadásakor a felhasználó feladata a hibák helyes kezelése. Egy újrapróbálkozás 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álkozás 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 újrapróbálkozott a kéréssel. Az újrapróbálkozások során a leghatékonyabb, ha csak azokat a feladatokat adja vissza újra, amelyek nem adhatók hozzá, és kihagyhatja 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 a befejezésig 180 nap. Ha egy tevékenység a hozzáadást követő 180 napon belül nem fejeződött be, a Batch szolgáltatás leállítja, és bármilyen állapotban marad abban az időben.
function addCollection(jobId: string, value: TaskAddParameter[], options?: TaskAddCollectionOptionalParams): Promise<TaskAddCollectionResponse>
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyhez hozzá szeretné adni a feladatgyűjteményt.
- value
A hozzáadni kívánt feladatok gyűjteménye. A tevékenységek maximális száma 100. A gyűjtemény szerializált méretének 1 MB-nál kisebbnek kell lennie. Ha nagyobb, mint 1 MB (például ha minden tevékenységhez 100 erőforrásfájl vagy környezeti változó tartozik), a kérés "RequestBodyTooLarge" kóddal hiúsul meg, és kevesebb tevékenységgel újra kell próbálkoznia.
- options
- TaskAddCollectionOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskAddCollectionResponse>
Promise<Models.TaskAddCollectionResponse>
addCollection(string, TaskAddParameter[], TaskAddCollectionOptionalParams, ServiceCallback<TaskAddCollectionResult>)
function addCollection(jobId: string, value: TaskAddParameter[], options: TaskAddCollectionOptionalParams, callback: ServiceCallback<TaskAddCollectionResult>)
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyhez hozzá szeretné adni a feladatgyűjteményt.
- value
A hozzáadni kívánt feladatok gyűjteménye. A tevékenységek maximális száma 100. A gyűjtemény szerializált méretének 1 MB-nál kisebbnek kell lennie. Ha nagyobb, mint 1 MB (például ha minden tevékenységhez 100 erőforrásfájl vagy környezeti változó tartozik), a kérés "RequestBodyTooLarge" kóddal hiúsul meg, és kevesebb tevékenységgel újra kell próbálkoznia.
- options
- TaskAddCollectionOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
deleteMethod(string, string, ServiceCallback<void>)
function deleteMethod(jobId: string, taskId: string, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyből törölni szeretné a feladatot.
- taskId
-
string
A törölni kívánt tevékenység azonosítója.
- callback
-
ServiceCallback<void>
A visszahívás
deleteMethod(string, string, TaskDeleteMethodOptionalParams)
Egy tevékenység törlésekor a számítási csomópont könyvtárában lévő összes fájl is törlődik (a megőrzési időtől függetlenül). Többpéldányos feladatok esetén a tevékenység törlése művelet szinkron módon vonatkozik az elsődleges tevékenységre; az altevékenységek és fájljaik ezután aszinkron módon törlődnek a háttérben.
function deleteMethod(jobId: string, taskId: string, options?: TaskDeleteMethodOptionalParams): Promise<TaskDeleteResponse>
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyből törölni szeretné a feladatot.
- taskId
-
string
A törölni kívánt tevékenység azonosítója.
- options
- TaskDeleteMethodOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskDeleteResponse>
Promise<Models.TaskDeleteResponse>
deleteMethod(string, string, TaskDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(jobId: string, taskId: string, options: TaskDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
Annak a feladatnak az azonosítója, amelyből törölni szeretné a feladatot.
- taskId
-
string
A törölni kívánt tevékenység azonosítója.
- options
- TaskDeleteMethodOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
get(string, string, ServiceCallback<CloudTask>)
function get(jobId: string, taskId: string, callback: ServiceCallback<CloudTask>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A tevékenység azonosítója, amelyről információt szeretne kapni.
- callback
A visszahívás
get(string, string, TaskGetOptionalParams)
A többpéldányos feladatok esetében az olyan információk, mint az affinityId, a executionInfo és a nodeInfo, az elsődleges tevékenységre vonatkoznak. A lista altevékenységek API-jával lekérheti az altevékenységekkel kapcsolatos információkat.
function get(jobId: string, taskId: string, options?: TaskGetOptionalParams): Promise<TaskGetResponse>
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A tevékenység azonosítója, amelyről információt szeretne kapni.
- options
- TaskGetOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskGetResponse>
Ígéret<Models.TaskGetResponse>
get(string, string, TaskGetOptionalParams, ServiceCallback<CloudTask>)
function get(jobId: string, taskId: string, options: TaskGetOptionalParams, callback: ServiceCallback<CloudTask>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A tevékenység azonosítója, amelyről információt szeretne kapni.
- options
- TaskGetOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
list(string, ServiceCallback<CloudTaskListResult>)
function list(jobId: string, callback: ServiceCallback<CloudTaskListResult>)
Paraméterek
- jobId
-
string
A feladat azonosítója.
- callback
A visszahívás
list(string, TaskListOptionalParams)
A többpéldányos feladatok esetében az olyan információk, mint az affinityId, a executionInfo és a nodeInfo, az elsődleges tevékenységre vonatkoznak. A lista altevékenységek API-jával lekérheti az altevékenységekkel kapcsolatos információkat.
function list(jobId: string, options?: TaskListOptionalParams): Promise<TaskListResponse>
Paraméterek
- jobId
-
string
A feladat azonosítója.
- options
- TaskListOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskListResponse>
Ígéret<Models.TaskListResponse>
list(string, TaskListOptionalParams, ServiceCallback<CloudTaskListResult>)
function list(jobId: string, options: TaskListOptionalParams, callback: ServiceCallback<CloudTaskListResult>)
Paraméterek
- jobId
-
string
A feladat azonosítója.
- options
- TaskListOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
listNext(string, ServiceCallback<CloudTaskListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudTaskListResult>)
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- callback
A visszahívás
listNext(string, TaskListNextOptionalParams)
A többpéldányos feladatok esetében az olyan információk, mint az affinityId, a executionInfo és a nodeInfo, az elsődleges tevékenységre vonatkoznak. A lista altevékenységek API-jával lekérheti az altevékenységekkel kapcsolatos információkat.
function listNext(nextPageLink: string, options?: TaskListNextOptionalParams): Promise<TaskListResponse>
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- options
- TaskListNextOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskListResponse>
Ígéret<Models.TaskListResponse>
listNext(string, TaskListNextOptionalParams, ServiceCallback<CloudTaskListResult>)
function listNext(nextPageLink: string, options: TaskListNextOptionalParams, callback: ServiceCallback<CloudTaskListResult>)
Paraméterek
- nextPageLink
-
string
Az előző sikeres listahívási művelet NextLinkje.
- options
- TaskListNextOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
listSubtasks(string, string, ServiceCallback<CloudTaskListSubtasksResult>)
function listSubtasks(jobId: string, taskId: string, callback: ServiceCallback<CloudTaskListSubtasksResult>)
Paraméterek
- jobId
-
string
A feladat azonosítója.
- taskId
-
string
A tevékenység azonosítója.
- callback
A visszahívás
listSubtasks(string, string, TaskListSubtasksOptionalParams)
Ha a tevékenység nem többpéldányos tevékenység, akkor ez egy üres gyűjteményt ad vissza.
function listSubtasks(jobId: string, taskId: string, options?: TaskListSubtasksOptionalParams): Promise<TaskListSubtasksResponse>
Paraméterek
- jobId
-
string
A feladat azonosítója.
- taskId
-
string
A tevékenység azonosítója.
- options
- TaskListSubtasksOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskListSubtasksResponse>
Promise<Models.TaskListSubtasksResponse>
listSubtasks(string, string, TaskListSubtasksOptionalParams, ServiceCallback<CloudTaskListSubtasksResult>)
function listSubtasks(jobId: string, taskId: string, options: TaskListSubtasksOptionalParams, callback: ServiceCallback<CloudTaskListSubtasksResult>)
Paraméterek
- jobId
-
string
A feladat azonosítója.
- taskId
-
string
A tevékenység azonosítója.
- options
- TaskListSubtasksOptionalParams
Az opcionális paraméterek
- callback
A visszahívás
reactivate(string, string, ServiceCallback<void>)
function reactivate(jobId: string, taskId: string, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
Az újraaktiválni kívánt tevékenység azonosítója.
- callback
-
ServiceCallback<void>
A visszahívás
reactivate(string, string, TaskReactivateOptionalParams)
Az újraaktiválás lehetővé teszi egy tevékenység újrapróbálkozását a maximális újrapróbálkozási számig. A tevékenység állapota aktívra módosul. Mivel a tevékenység már nincs befejezve, a korábbi kilépési kód- vagy hibainformációk már nem érhetők el az újraaktiválás után. Minden alkalommal, amikor egy tevékenységet újraaktiválnak, az újrapróbálkozásainak száma 0-ra lesz visszaállítva. Az újraaktiválás sikertelen lesz a nem befejezett vagy korábban sikeresen befejezett feladatok esetében (0-s kilépési kóddal). Emellett sikertelen lesz, ha a feladat befejeződött (vagy leáll vagy töröl).
function reactivate(jobId: string, taskId: string, options?: TaskReactivateOptionalParams): Promise<TaskReactivateResponse>
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
Az újraaktiválni kívánt tevékenység azonosítója.
- options
- TaskReactivateOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskReactivateResponse>
Promise<Models.TaskReactivateResponse>
reactivate(string, string, TaskReactivateOptionalParams, ServiceCallback<void>)
function reactivate(jobId: string, taskId: string, options: TaskReactivateOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
Az újraaktiválni kívánt tevékenység azonosítója.
- options
- TaskReactivateOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
terminate(string, string, ServiceCallback<void>)
function terminate(jobId: string, taskId: string, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A megszakítandó tevékenység azonosítója.
- callback
-
ServiceCallback<void>
A visszahívás
terminate(string, string, TaskTerminateOptionalParams)
Amikor a tevékenység leállt, az a befejezett állapotba kerül. Többpéldányos tevékenységek esetén a feladat leállítási művelete szinkron módon vonatkozik az elsődleges tevékenységre; az altevékenységek ezután aszinkron módon leállnak a háttérben.
function terminate(jobId: string, taskId: string, options?: TaskTerminateOptionalParams): Promise<TaskTerminateResponse>
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A megszakítandó tevékenység azonosítója.
- options
- TaskTerminateOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskTerminateResponse>
Promise<Models.TaskTerminateResponse>
terminate(string, string, TaskTerminateOptionalParams, ServiceCallback<void>)
function terminate(jobId: string, taskId: string, options: TaskTerminateOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A megszakítandó tevékenység azonosítója.
- options
- TaskTerminateOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás
update(string, string, ServiceCallback<void>)
function update(jobId: string, taskId: string, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A frissíteni kívánt feladat azonosítója.
- callback
-
ServiceCallback<void>
A visszahívás
update(string, string, TaskUpdateOptionalParams)
Frissíti a megadott tevékenység tulajdonságait.
function update(jobId: string, taskId: string, options?: TaskUpdateOptionalParams): Promise<TaskUpdateResponse>
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A frissíteni kívánt feladat azonosítója.
- options
- TaskUpdateOptionalParams
Az opcionális paraméterek
Válaszok
Promise<TaskUpdateResponse>
Promise<Models.TaskUpdateResponse>
update(string, string, TaskUpdateOptionalParams, ServiceCallback<void>)
function update(jobId: string, taskId: string, options: TaskUpdateOptionalParams, callback: ServiceCallback<void>)
Paraméterek
- jobId
-
string
A feladatot tartalmazó feladat azonosítója.
- taskId
-
string
A frissíteni kívánt feladat azonosítója.
- options
- TaskUpdateOptionalParams
Az opcionális paraméterek
- callback
-
ServiceCallback<void>
A visszahívás