durable-functions package
Třídy
| AggregatedError |
Při selhání context.df.Task.all() došlo k konkrétní chybě. Zpráva obsahuje agregaci všech výjimek, které selhaly. Měl by se řídit následujícím formátem: context.df.Task.all() zjistil následující chybové zprávy: Název: DurableError Message: Funkce aktivity ActivityA se nezdařila. StackTrace: <Trasování zásobníku>Název: DurableError Message: Funkce aktivity ActivityB se nezdařila. StackTrace: <Trasování zásobníku> |
| DummyEntityContext |
Kontext entity s fiktivními výchozími hodnotami, které usnadňují napodobování a zakrývání rozhraní API Durable Functions. |
| DummyOrchestrationContext |
Kontext orchestrace s fiktivními výchozími hodnotami, které usnadňují napodobování/stubbování rozhraní API Durable Functions. |
| DurableClient |
Klient pro spouštění, dotazování, ukončování a vyvolávání událostí pro orchestraci a instance entit. |
| DurableError |
Specfická chyba vyvolaná v případě, že plánovaná aktivita nebo suborchestrator selhala.
Tuto chybu je možné zkontrolovat prostřednictvím ochrany |
| DurableOrchestrationContext |
Poskytuje funkce pro kód aplikace, který implementuje operaci orchestrace. |
| DurableOrchestrationStatus |
Představuje stav trvalé instance orchestrace. Lze načíst pomocí |
| EntityId |
Jedinečný identifikátor entity, který se skládá z třídy entity a klíče entity. |
| EntityStateResponse |
Odpověď vrácená DurableClient.readEntityState(). |
| HttpManagementPayload |
Datová struktura obsahující koncové body HTTP správy instancí |
| ManagedIdentityTokenSource |
Implementace zdroje tokenů pro spravované identity Azure. příklad Seznam předplatných Azure získáte voláním rozhraní HTTP API Azure Resource Manageru.
|
| PurgeHistoryResult |
Třída, která má uchovávat statistiky o tomto provádění historie vyprázdnění. Návratový typ DurableClient.purgeHistory() |
| RetryOptions |
Definuje zásady opakování, které lze předat jako parametry různým operacím. |
Rozhraní
| ActivityOptions | |
| ActivityTrigger | |
| CallHttpOptions |
Objekt Options poskytnutý pro |
| DurableClientInput | |
| DurableClientOptions |
Konfiguruje vstupy, výstupy a obslužnou rutinu pro funkci Durable Client. |
| DurableEntityContext |
Poskytuje funkce pro kód aplikace, který implementuje operaci entity. |
| EntityContext |
Kontextový objekt předaný funkcím entity. |
| EntityOptions | |
| EntityTrigger | |
| GetStatusOptions |
Objekt Options předaný metodě |
| HttpDurableClientOptions |
Konfiguruje možnosti pro funkci Durable Client aktivovanou protokolem HTTP. |
| OrchestrationContext |
Kontextový objekt předaný funkcím orchestrace |
| OrchestrationFilter |
Objekt Options předaný rozhraním DURABLEClient API k filtrování orchestrací, na kterých se mají provádět akce |
| OrchestrationOptions | |
| OrchestrationTrigger | |
| RegisteredActivityTask |
Úloha Durable Functions. |
| RegisteredOrchestrationTask |
Úloha Durable Functions. |
| StartNewOptions |
Objekt Options poskytnutý jako volitelný druhý argument pro metodu |
| Task |
Úloha Durable Functions. |
| TaskHubOptions |
Objekt Options předaný rozhraním DURABLEClient API k určení vlastností centra úloh |
| TimerDurableClientOptions |
Konfiguruje možnosti pro funkci Durable Client aktivovanou časovačem. |
| TimerTask |
Vráceno z DurableClient.createTimer(Date), pokud volání není Všechny čekající časovače musí být dokončeny nebo zrušeny, aby se orchestrace dokončila. příklad Zrušení časovače
příklad Vytvoření časového limitu
|
| WaitForCompletionOptions |
Objekt Options předaný metodě |
Aliasy typu
| ActivityHandler | |
| DurableClientHandler |
Typ funkce obslužné rutiny, která je aktivována některými triggery a přijímá DurableClient instanci jako vstup. |
| EntityHandler | |
| HttpDurableClientHandler | |
| OrchestrationHandler |
Typ generátoru, který lze zaregistrovat jako orchestraci |
| RegisteredActivity | |
| RegisteredOrchestration | |
| TimerDurableClientHandler | |
| TokenSource | |
Výčty
| OrchestrationRuntimeStatus |
Stav instance orchestrace |
Funkce
| get |
Vrátí instanci OrchestrationClient. |
Podrobnosti funkce
getClient(InvocationContext)
Vrátí instanci OrchestrationClient.
function getClient(context: InvocationContext): DurableClient
Parametry
- context
- InvocationContext
Kontextový objekt funkce Azure, jehož tělo volá tuto metodu.