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;