durable-functions package
Classi
| AggregatedError |
Errore specifico generato quando context.df.Task.all() ha esito negativo. Il messaggio contiene un'aggregazione di tutte le eccezioni non riuscite. Deve seguire il formato seguente: context.df.Task.all() ha rilevato i messaggi di errore seguenti: Nome: DurableError Message: la funzione di attività "ActivityA" non è riuscita. StackTrace: <stacktrace>Nome: DurableError Message: la funzione di attività "ActivityB" non è riuscita. StackTrace: <stacktrace> |
| DummyEntityContext |
Contesto di entità con valori predefiniti fittizi per facilitare il mocking/stubing dell'API Durable Functions. |
| DummyOrchestrationContext |
Contesto di orchestrazione con valori predefiniti fittizi per facilitare il mocking/stubing dell'API Durable Functions. |
| DurableClient |
Client per l'avvio, l'esecuzione di query, la terminazione e la generazione di eventi alle istanze di orchestrazione ed entità. |
| DurableError |
Errore specfic generato quando un'attività pianificata o un suborchestrator non è riuscita.
Questo errore può essere verificato tramite |
| DurableOrchestrationContext |
Fornisce funzionalità per il codice dell'applicazione che implementa un'operazione di orchestrazione. |
| DurableOrchestrationStatus |
Rappresenta lo stato di un'istanza di orchestrazione durevole. Può essere recuperato usando |
| EntityId |
Identificatore univoco per un'entità costituita da classe di entità e chiave di entità. |
| EntityStateResponse |
Risposta restituita da DurableClient.readEntityState(). |
| HttpManagementPayload |
Struttura di dati contenente gli endpoint HTTP di gestione delle istanze. |
| ManagedIdentityTokenSource |
Implementazione dell'origine del token per identità gestite di Azure. esempio di Ottenere un elenco di sottoscrizioni di Azure chiamando l'API HTTP di Azure Resource Manager.
|
| PurgeHistoryResult |
Classe per contenere statistiche su questa esecuzione della cronologia di ripulitura. Tipo restituito di DurableClient.purgeHistory() |
| RetryOptions |
Definisce i criteri di ripetizione dei tentativi che possono essere passati come parametri a varie operazioni. |
Interfacce
| ActivityOptions | |
| ActivityTrigger | |
| CallHttpOptions |
Oggetto Options fornito ai metodi di |
| DurableClientInput | |
| DurableClientOptions |
Configura gli input, gli output e il gestore per una funzione Durable Client. |
| DurableEntityContext |
Fornisce funzionalità per il codice dell'applicazione che implementa un'operazione di entità. |
| EntityContext |
Oggetto context passato a Funzioni di entità. |
| EntityOptions | |
| EntityTrigger | |
| GetStatusOptions |
Oggetto Options passato al metodo |
| HttpDurableClientOptions |
Configura le opzioni per una funzione Durable Client attivata da HTTP. |
| OrchestrationContext |
Oggetto context passato alle funzioni di orchestrazione. |
| OrchestrationFilter |
Oggetto Options passato alle API DurableClient per filtrare le orchestrazioni su cui eseguire azioni |
| OrchestrationOptions | |
| OrchestrationTrigger | |
| RegisteredActivityTask |
Attività Durable Functions. |
| RegisteredOrchestrationTask |
Attività Durable Functions. |
| StartNewOptions |
Oggetto Options fornito come secondo argomento facoltativo per il metodo |
| Task |
Attività Durable Functions. |
| TaskHubOptions |
Oggetto Options passato alle API DurableClient per specificare le proprietà dell'hub attività |
| TimerDurableClientOptions |
Configura le opzioni per una funzione Durable Client attivata dal timer. |
| TimerTask |
Restituito da DurableClient.createTimer(Date) se la chiamata non è Per il completamento di un'orchestrazione, è necessario completare o annullare tutti i timer in sospeso. esempio di Annullare un timer
esempio di Creare un timeout
|
| WaitForCompletionOptions |
Oggetto Options passato al metodo |
Alias tipo
| ActivityHandler | |
| DurableClientHandler |
Tipo di una funzione del gestore attivata da alcuni trigger e riceve un'istanza DurableClient come input. |
| EntityHandler | |
| HttpDurableClientHandler | |
| OrchestrationHandler |
Tipo di generatore che può essere registrato come orchestrazione |
| RegisteredActivity | |
| RegisteredOrchestration | |
| TimerDurableClientHandler | |
| TokenSource | |
Enumerazioni
| OrchestrationRuntimeStatus |
Stato di un'istanza di orchestrazione. |
Funzioni
| get |
Restituisce un'istanza di OrchestrationClient. |
Dettagli funzione
getClient(InvocationContext)
Restituisce un'istanza di OrchestrationClient.
function getClient(context: InvocationContext): DurableClient
Parametri
- context
- InvocationContext
Oggetto contesto della funzione di Azure il cui corpo chiama questo metodo.