tasks.TaskContext interface

Metadane dotyczące wywołania funkcji kolejki zadań.

Podpis:

export interface TaskContext 

Nieruchomości

Nieruchomość Typ Opis
autoryzacja Dane uwierzytelniające Wynik dekodowania i weryfikacji tokena ODIC.
liczba egzekucji numer Całkowita liczba przypadków, w których zadanie otrzymało odpowiedź od programu obsługi. Ponieważ Cloud Tasks usuwa zadanie po otrzymaniu pomyślnej odpowiedzi, wszystkie poprzednie odpowiedzi obsługi zakończyły się niepowodzeniem. Liczba ta nie obejmuje awarii spowodowanych kodami błędów 5XX. Wypełniane za pomocą nagłówka X-CloudTasks-TaskExecutionCount .
nagłówki Rekord<ciąg, ciąg> Surowe nagłówki żądań.
ID strunowy „Krótka” nazwa zadania lub, jeśli podczas tworzenia nie określono nazwy, unikalny identyfikator wygenerowany przez system. Jest to wartość „id-mojego-zadania” w pełnej nazwie zadania, np. „nazwa_zadania = projekty/id-mojego-projektu/lokalizacje/moja-lokalizacja/kolejki/id-mojej-kolejki/zadania/moje-zadanie- ID." Wypełniane za pomocą nagłówka X-CloudTasks-TaskName .
poprzednia odpowiedź numer Kod odpowiedzi HTTP z poprzedniej ponownej próby. Wypełniane za pomocą nagłówka X-CloudTasks-TaskPreviousResponse
Nazwa kolejki strunowy Nazwa kolejki. Wypełniane za pomocą nagłówka X-CloudTasks-QueueName .
spróbuj ponownie numer Liczba ponownych prób wykonania tego zadania. Dla pierwszej próby wartość ta wynosi 0. Liczba ta obejmuje próby, w których zadanie nie powiodło się z powodu kodów błędów 5XX i nigdy nie osiągnęło fazy wykonania. Wypełniane za pomocą nagłówka X-CloudTasks-TaskRetryCount .
spróbuj ponowniePowód strunowy Powód ponownej próby wykonania zadania. Wypełniane za pomocą nagłówka X-CloudTasks-TaskRetryReason .
zaplanowany czas strunowy Czas harmonogramu zadania jako ciąg RFC 3339 w strefie czasowej UTC. Wypełniane za pomocą nagłówka X-CloudTasks-TaskETA , który wykorzystuje sekundy od 1 stycznia 1970 r.

zadania.TaskContext.auth

Wynik dekodowania i weryfikacji tokena ODIC.

Podpis:

auth?: AuthData;

zadania.TaskContext.executionCount

Całkowita liczba przypadków, w których zadanie otrzymało odpowiedź od programu obsługi. Ponieważ Cloud Tasks usuwa zadanie po otrzymaniu pomyślnej odpowiedzi, wszystkie poprzednie odpowiedzi obsługi zakończyły się niepowodzeniem. Liczba ta nie obejmuje awarii spowodowanych kodami błędów 5XX. Wypełniane za pomocą nagłówka X-CloudTasks-TaskExecutionCount .

Podpis:

executionCount: number;

zadania.TaskContext.headers

Surowe nagłówki żądań.

Podpis:

headers?: Record<string, string>;

zadania.TaskContext.id

„Krótka” nazwa zadania lub, jeśli podczas tworzenia nie określono nazwy, unikalny identyfikator wygenerowany przez system. Jest to wartość „id-mojego-zadania” w pełnej nazwie zadania, np. „nazwa_zadania = projekty/id-mojego-projektu/lokalizacje/moja-lokalizacja/kolejki/id-mojej-kolejki/zadania/moje-zadanie- ID." Wypełniane za pomocą nagłówka X-CloudTasks-TaskName .

Podpis:

id: string;

zadania.TaskContext.previousResponse

Kod odpowiedzi HTTP z poprzedniej ponownej próby. Wypełniane za pomocą nagłówka X-CloudTasks-TaskPreviousResponse

Podpis:

previousResponse?: number;

zadania.KontekstZadania.Nazwakolejki

Nazwa kolejki. Wypełniane za pomocą nagłówka X-CloudTasks-QueueName .

Podpis:

queueName: string;

zadania.TaskContext.retryCount

Liczba ponownych prób wykonania tego zadania. Dla pierwszej próby wartość ta wynosi 0. Liczba ta obejmuje próby, w których zadanie nie powiodło się z powodu kodów błędów 5XX i nigdy nie osiągnęło fazy wykonania. Wypełniane za pomocą nagłówka X-CloudTasks-TaskRetryCount .

Podpis:

retryCount: number;

zadania.TaskContext.retryReason

Powód ponownej próby wykonania zadania. Wypełniane za pomocą nagłówka X-CloudTasks-TaskRetryReason .

Podpis:

retryReason?: string;

zadania.TaskContext.scheduledTime

Czas harmonogramu zadania jako ciąg RFC 3339 w strefie czasowej UTC. Wypełniane za pomocą nagłówka X-CloudTasks-TaskETA , który wykorzystuje sekundy od 1 stycznia 1970 r.

Podpis:

scheduledTime: string;