Delen via


BatchTaskExecutionInfo interface

Informatie over de uitvoering van een taak.

Eigenschappen

containerInfo

Informatie over de container waaronder de taak wordt uitgevoerd. Deze eigenschap is alleen ingesteld als de taak wordt uitgevoerd in een containercontext.

endTime

Het tijdstip waarop de taak is voltooid. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft.

exitCode

De afsluitcode van het programma dat is opgegeven op de opdrachtregel Taak. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft. Over het algemeen weerspiegelt de afsluitcode voor een proces de specifieke conventie die door de toepassingsontwikkelaar voor dat proces is geïmplementeerd. Als u de waarde van de afsluitcode gebruikt om beslissingen te nemen in uw code, moet u ervoor zorgen dat u de afsluitcodeconventie kent die wordt gebruikt door het toepassingsproces. Als de Batch-service echter de taak beëindigt (vanwege een time-out of door gebruikersbeëindiging via de API), ziet u mogelijk een door het besturingssysteem gedefinieerde afsluitcode.

failureInfo

Informatie over de taakfout, indien van toepassing. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft en er een fout is opgetreden.

lastRequeueTime

Het meest recente tijdstip waarop de taak door de Batch-service opnieuw in de wachtrij is geplaatst als gevolg van een gebruikersaanvraag. Deze eigenschap is alleen ingesteld als requeueCount niet-nul is.

lastRetryTime

Het meest recente tijdstip waarop een nieuwe poging van de taak is gestart. Dit element is alleen aanwezig als de taak opnieuw is geprobeerd (bijvoorbeeld retryCount is niet-nul). Indien aanwezig, is dit meestal hetzelfde als startTime, maar kan dit anders zijn als de taak om andere redenen dan opnieuw is opgestart; Als het rekenknooppunt bijvoorbeeld opnieuw is opgestart tijdens een nieuwe poging, wordt de startTime bijgewerkt, maar de lastRetryTime niet.

requeueCount

Het aantal keren dat de taak opnieuw in de wachtrij is geplaatst door de Batch-service als gevolg van een gebruikersaanvraag. Wanneer de gebruiker rekenknooppunten verwijdert uit een pool (door het formaat van de pool te wijzigen/verkleinen) of wanneer de taak wordt uitgeschakeld, kan de gebruiker opgeven dat taken op de rekenknooppunten opnieuw in de wachtrij worden geplaatst voor uitvoering. Met dit aantal wordt bijgehouden hoe vaak de taak om deze redenen opnieuw in de wachtrij is gezet.

result

Het resultaat van de taakuitvoering. Als de waarde 'mislukt' is, kunt u de details van de fout vinden in de eigenschap failureInfo.

Mogelijke waarden: "success", "failure"

retryCount

Het aantal keren dat de taak opnieuw is geprobeerd door de Batch-service. Mislukte taaktoepassingen (niet-nul afsluitcode) worden opnieuw geprobeerd, fouten vooraf verwerken (de taak kan niet worden uitgevoerd) en fouten bij het uploaden van bestanden worden niet opnieuw geprobeerd. De Batch-service voert de taak opnieuw uit tot de limiet die is opgegeven door de beperkingen.

startTime

Het tijdstip waarop de taak wordt uitgevoerd. 'Wordt uitgevoerd' komt overeen met de status Actief, dus als de taak resourcebestanden of pakketten opgeeft, geeft de begintijd het tijdstip aan waarop de taak is begonnen met het downloaden of implementeren van deze. Als de taak opnieuw is gestart of opnieuw is geprobeerd, is dit het meest recente tijdstip waarop de taak is gestart. Deze eigenschap is alleen aanwezig voor taken die de status Actief of Voltooid hebben.

Eigenschapdetails

containerInfo

Informatie over de container waaronder de taak wordt uitgevoerd. Deze eigenschap is alleen ingesteld als de taak wordt uitgevoerd in een containercontext.

containerInfo?: BatchTaskContainerExecutionInfo

Waarde van eigenschap

endTime

Het tijdstip waarop de taak is voltooid. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft.

endTime?: string | Date

Waarde van eigenschap

string | Date

exitCode

De afsluitcode van het programma dat is opgegeven op de opdrachtregel Taak. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft. Over het algemeen weerspiegelt de afsluitcode voor een proces de specifieke conventie die door de toepassingsontwikkelaar voor dat proces is geïmplementeerd. Als u de waarde van de afsluitcode gebruikt om beslissingen te nemen in uw code, moet u ervoor zorgen dat u de afsluitcodeconventie kent die wordt gebruikt door het toepassingsproces. Als de Batch-service echter de taak beëindigt (vanwege een time-out of door gebruikersbeëindiging via de API), ziet u mogelijk een door het besturingssysteem gedefinieerde afsluitcode.

exitCode?: number

Waarde van eigenschap

number

failureInfo

Informatie over de taakfout, indien van toepassing. Deze eigenschap is alleen ingesteld als de taak de status Voltooid heeft en er een fout is opgetreden.

failureInfo?: BatchTaskFailureInfo

Waarde van eigenschap

lastRequeueTime

Het meest recente tijdstip waarop de taak door de Batch-service opnieuw in de wachtrij is geplaatst als gevolg van een gebruikersaanvraag. Deze eigenschap is alleen ingesteld als requeueCount niet-nul is.

lastRequeueTime?: string | Date

Waarde van eigenschap

string | Date

lastRetryTime

Het meest recente tijdstip waarop een nieuwe poging van de taak is gestart. Dit element is alleen aanwezig als de taak opnieuw is geprobeerd (bijvoorbeeld retryCount is niet-nul). Indien aanwezig, is dit meestal hetzelfde als startTime, maar kan dit anders zijn als de taak om andere redenen dan opnieuw is opgestart; Als het rekenknooppunt bijvoorbeeld opnieuw is opgestart tijdens een nieuwe poging, wordt de startTime bijgewerkt, maar de lastRetryTime niet.

lastRetryTime?: string | Date

Waarde van eigenschap

string | Date

requeueCount

Het aantal keren dat de taak opnieuw in de wachtrij is geplaatst door de Batch-service als gevolg van een gebruikersaanvraag. Wanneer de gebruiker rekenknooppunten verwijdert uit een pool (door het formaat van de pool te wijzigen/verkleinen) of wanneer de taak wordt uitgeschakeld, kan de gebruiker opgeven dat taken op de rekenknooppunten opnieuw in de wachtrij worden geplaatst voor uitvoering. Met dit aantal wordt bijgehouden hoe vaak de taak om deze redenen opnieuw in de wachtrij is gezet.

requeueCount: number

Waarde van eigenschap

number

result

Het resultaat van de taakuitvoering. Als de waarde 'mislukt' is, kunt u de details van de fout vinden in de eigenschap failureInfo.

Mogelijke waarden: "success", "failure"

result?: string

Waarde van eigenschap

string

retryCount

Het aantal keren dat de taak opnieuw is geprobeerd door de Batch-service. Mislukte taaktoepassingen (niet-nul afsluitcode) worden opnieuw geprobeerd, fouten vooraf verwerken (de taak kan niet worden uitgevoerd) en fouten bij het uploaden van bestanden worden niet opnieuw geprobeerd. De Batch-service voert de taak opnieuw uit tot de limiet die is opgegeven door de beperkingen.

retryCount: number

Waarde van eigenschap

number

startTime

Het tijdstip waarop de taak wordt uitgevoerd. 'Wordt uitgevoerd' komt overeen met de status Actief, dus als de taak resourcebestanden of pakketten opgeeft, geeft de begintijd het tijdstip aan waarop de taak is begonnen met het downloaden of implementeren van deze. Als de taak opnieuw is gestart of opnieuw is geprobeerd, is dit het meest recente tijdstip waarop de taak is gestart. Deze eigenschap is alleen aanwezig voor taken die de status Actief of Voltooid hebben.

startTime?: string | Date

Waarde van eigenschap

string | Date