Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Namespace: Microsoft.Azure. Workflows.Sdk
Fornisce interfacce sicure per tipi per azioni di workflow con contratti di output fortemente tipizzati per l'accesso al corpo e all'output strutturato. Queste interfacce estendono IWorkflowAction così che le azioni a valle possano fare riferimento agli output grazie a proprietà espressivamente amichevole.
Usage
// IBodyWorkflowAction<T> - used with HTTP actions
IBodyWorkflowAction<JToken> httpAction = WorkflowActions.BuiltIn.HttpAction(
uri: () => new Uri("https://api.example.com/data"),
method: () => HttpMethod.Get).WithName("FetchData");
var compose = WorkflowActions.BuiltIn.Compose(inputs: () => $"Result: {httpAction.Body}").WithName("Format");
// IOutputWorkflowAction<T> - used with Compose actions
IOutputWorkflowAction<JToken> composeAction = WorkflowActions.BuiltIn.Compose(
inputs: () => "Hello, World!").WithName("Greeting");
var response = WorkflowActions.BuiltIn.Response(
responseBody: () => $"{composeAction.Output}").WithName("Reply");
IBodyWorkflowAction<T>
Rappresenta un'azione di workflow tipata il cui output principale è esposto tramite una proprietà del corpo fortemente tipizzata.
Properties
| Name | Description | TIPO | Required |
|---|---|---|---|
| Corpo | Ottiene l'output del corpo fortemente tipato prodotto dall'azione. | T | No |
Methods
Questo tipo implementa Then() metodi da IChainableNode. Consulta quella pagina per la documentazione completa di tutti i sovraccarichi.
IOutputWorkflowAction<T>
Rappresenta un'azione di workflow tipata il cui output principale è esposto come un valore strutturato fortemente tipizzato.
Properties
| Name | Description | TIPO | Required |
|---|---|---|---|
| Risultato | Ottiene l'output strutturato fortemente tipizzato prodotto dall'azione. | T | No |
Methods
Questo tipo implementa Then() metodi da IChainableNode. Consulta quella pagina per la documentazione completa di tutti i sovraccarichi.
Contenuto correlato
- Definizione della classe AgentToolContext
- Definizione dell'interfaccia IChainableNode
- Definizione dell'Interfaccia IVariableWorkflowAction
- Definizione dell'interfaccia IWorkflowAction
- Definizione dell'interfaccia IWorkflowOperation
- Definizione dell'interfaccia IWorkflowProvider
- Definizione dell'interfaccia IWorkflowTrigger
- Definizione della classe OperationChain
- Definizione delle Interfacce di Trigger del Flusso di Lavoro Tipizzato
- Definizione della classe WorkflowActionBase
- Definizione della classe WorkflowActions
- Definizione di classe WorkflowBuiltInActions
- Definizione di classe WorkflowBuiltInTriggers
- Definizione della classe WorkflowContext
- Definizione della classe WorkflowControlControlActions
- Definizione della classe WorkflowFactory
- Definizione della classe WorkflowManagedActions
- Definizione della classe WorkflowManagedTriggers
- Definizione di classe WorkflowProviderExtensions
- Definizione della classe WorkflowTriggerBase
- Definizione di classe WorkflowTriggers
- Definizione della classe WorkflowVariableActions