RepairTask interface
Egy javítási feladatot jelöl, amely információkat tartalmaz arról, hogy milyen típusú javítást kértek, milyen állapotban van, és hogy mi volt a végeredménye.
Ez a típus támogatja a Service Fabric platformot; nem közvetlenül a kódból való használatra szolgál.
Tulajdonságok
| action | A kért javítási művelet. A javítási feladat létrehozásakor meg kell adni, és a beállítás után nem módosítható. |
| description | A javítási feladat céljának leírása vagy egyéb tájékoztató adatok. A javítási feladat létrehozásakor beállítható, és a beállítás után nem módosítható. |
| executor | A javító végrehajtó neve. Meg kell adni a Jogcím és a későbbi állapotban, és a beállítás után nem módosítható. |
| executor |
Egy adatsztring, amellyel a javító végrehajtó tárolhatja a belső állapotát. |
| flags | A következő értékek bitenkénti VAGY értéke, amely további részleteket tartalmaz a javítási feladat állapotáról.
|
| history | Egy objektum, amely a javítási tevékenység állapotáttűnéseinek időbélyegeit tartalmazza. Ezeket az időbélyegeket a rendszer frissíti, és nem módosítható közvetlenül. |
| impact | Az ütközési objektum határozza meg, hogy a rendszer milyen műveleteket hajt végre a javítás hatásának előkészítéséhez, mielőtt jóváhagyja a javítás végrehajtását. A javító végrehajtónak az előkészítési állapotra való áttéréskor meg kell adnia az érintett hatást, és a beállítás után nem módosítható. |
| perform |
Egy érték annak megállapítására, hogy az állapotellenőrzések akkor lesznek-e végrehajtva, amikor a javítási feladat belép az Előkészítés állapotba. |
| perform |
Egy érték, amely meghatározza, hogy az állapotellenőrzések akkor lesznek-e végrehajtva, amikor a javítási feladat belép a visszaállítási állapotba. |
| preparing |
Az állapot-ellenőrzés munkafolyamat-állapota, ha a javítási feladat előkészítési állapotban van. Lehetséges értékek: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' |
| restoring |
Az állapot-ellenőrzés munkafolyamat-állapota, ha a javítási feladat visszaállítási állapotban van. Lehetséges értékek: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' |
| result |
Numerikus érték, amely további részleteket tartalmaz a javítási feladat végrehajtásának eredményéről. A visszaállítási és a későbbi állapotokban adható meg, és a beállítás után nem módosítható. |
| result |
Egy sztring, amely további részleteket tartalmaz a javítási feladat végrehajtásának eredményéről. A visszaállítási és a későbbi állapotokban adható meg, és a beállítás után nem módosítható. |
| result |
A javítási feladat végrehajtásának általános eredményét leíró érték. A Visszaállítás és a későbbi állapotban kell megadni, és a beállítás után nem módosítható. Lehetséges értékek: 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending' |
| state | A javítási feladat munkafolyamat-állapota. A kezdeti állapotok érvényesek: Létrehozás, Igényelt és Előkészítés. Lehetséges értékek: 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed' |
| target | A célobjektum határozza meg, hogy a rendszer milyen műveleteket hajt végre a javítás hatásának előkészítéséhez, mielőtt jóváhagyja a javítás végrehajtását. A javítási feladat létrehozásakor beállítható, és a beállítás után nem módosítható. |
| task |
A javítási feladat azonosítója. |
| version | A javítási feladat verziója. Új javítási feladat létrehozásakor a verziónak nullára kell állítania. A javítási feladat frissítésekor a verzió az optimista egyidejűség-ellenőrzésekhez használatos. Ha a verzió értéke nulla, a frissítés nem ellenőrzi az írási ütközéseket. Ha a verzió értéke nem nulla, akkor a frissítés csak akkor lesz sikeres, ha a javítási feladat aktuális verziója megfelel ennek az értéknek. |
Tulajdonság adatai
action
A kért javítási művelet. A javítási feladat létrehozásakor meg kell adni, és a beállítás után nem módosítható.
action: string
Tulajdonság értéke
string
description
A javítási feladat céljának leírása vagy egyéb tájékoztató adatok. A javítási feladat létrehozásakor beállítható, és a beállítás után nem módosítható.
description?: string
Tulajdonság értéke
string
executor
A javító végrehajtó neve. Meg kell adni a Jogcím és a későbbi állapotban, és a beállítás után nem módosítható.
executor?: string
Tulajdonság értéke
string
executorData
Egy adatsztring, amellyel a javító végrehajtó tárolhatja a belső állapotát.
executorData?: string
Tulajdonság értéke
string
flags
A következő értékek bitenkénti VAGY értéke, amely további részleteket tartalmaz a javítási feladat állapotáról.
- 1 – A javítás törlését kérték
- 2 – A javítás megszakítását kérték
- 4 – A javítás jóváhagyása ügyfélkéréssel történt
flags?: number
Tulajdonság értéke
number
history
Egy objektum, amely a javítási tevékenység állapotáttűnéseinek időbélyegeit tartalmazza. Ezeket az időbélyegeket a rendszer frissíti, és nem módosítható közvetlenül.
history?: RepairTaskHistory
Tulajdonság értéke
impact
Az ütközési objektum határozza meg, hogy a rendszer milyen műveleteket hajt végre a javítás hatásának előkészítéséhez, mielőtt jóváhagyja a javítás végrehajtását. A javító végrehajtónak az előkészítési állapotra való áttéréskor meg kell adnia az érintett hatást, és a beállítás után nem módosítható.
impact?: RepairImpactDescriptionBaseUnion
Tulajdonság értéke
performPreparingHealthCheck
Egy érték annak megállapítására, hogy az állapotellenőrzések akkor lesznek-e végrehajtva, amikor a javítási feladat belép az Előkészítés állapotba.
performPreparingHealthCheck?: boolean
Tulajdonság értéke
boolean
performRestoringHealthCheck
Egy érték, amely meghatározza, hogy az állapotellenőrzések akkor lesznek-e végrehajtva, amikor a javítási feladat belép a visszaállítási állapotba.
performRestoringHealthCheck?: boolean
Tulajdonság értéke
boolean
preparingHealthCheckState
Az állapot-ellenőrzés munkafolyamat-állapota, ha a javítási feladat előkészítési állapotban van. Lehetséges értékek: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut'
preparingHealthCheckState?: RepairTaskHealthCheckState
Tulajdonság értéke
restoringHealthCheckState
Az állapot-ellenőrzés munkafolyamat-állapota, ha a javítási feladat visszaállítási állapotban van. Lehetséges értékek: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut'
restoringHealthCheckState?: RepairTaskHealthCheckState
Tulajdonság értéke
resultCode
Numerikus érték, amely további részleteket tartalmaz a javítási feladat végrehajtásának eredményéről. A visszaállítási és a későbbi állapotokban adható meg, és a beállítás után nem módosítható.
resultCode?: number
Tulajdonság értéke
number
resultDetails
Egy sztring, amely további részleteket tartalmaz a javítási feladat végrehajtásának eredményéről. A visszaállítási és a későbbi állapotokban adható meg, és a beállítás után nem módosítható.
resultDetails?: string
Tulajdonság értéke
string
resultStatus
A javítási feladat végrehajtásának általános eredményét leíró érték. A Visszaállítás és a későbbi állapotban kell megadni, és a beállítás után nem módosítható. Lehetséges értékek: 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending'
resultStatus?: ResultStatus
Tulajdonság értéke
state
A javítási feladat munkafolyamat-állapota. A kezdeti állapotok érvényesek: Létrehozás, Igényelt és Előkészítés. Lehetséges értékek: 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed'
state: State
Tulajdonság értéke
target
A célobjektum határozza meg, hogy a rendszer milyen műveleteket hajt végre a javítás hatásának előkészítéséhez, mielőtt jóváhagyja a javítás végrehajtását. A javítási feladat létrehozásakor beállítható, és a beállítás után nem módosítható.
target?: RepairTargetDescriptionBaseUnion
Tulajdonság értéke
taskId
A javítási feladat azonosítója.
taskId: string
Tulajdonság értéke
string
version
A javítási feladat verziója. Új javítási feladat létrehozásakor a verziónak nullára kell állítania. A javítási feladat frissítésekor a verzió az optimista egyidejűség-ellenőrzésekhez használatos. Ha a verzió értéke nulla, a frissítés nem ellenőrzi az írási ütközéseket. Ha a verzió értéke nem nulla, akkor a frissítés csak akkor lesz sikeres, ha a javítási feladat aktuális verziója megfelel ennek az értéknek.
version?: string
Tulajdonság értéke
string