Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Namespace: Microsoft.Azure. Workflows.Sdk
Fornece interfaces seguras por tipos para ações de fluxo de trabalho com contratos de saída fortemente tipados para acesso ao corpo e à saída estruturada. Estas interfaces estendem o IWorkflowAction para que as ações a jusante possam referenciar as saídas através de propriedades amigas da expressão.
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>
Representa uma ação de fluxo de trabalho tipada cuja saída principal é exposta através de uma propriedade de corpo fortemente tipada.
Properties
| Name | Descrição | Tipo | Obrigatório |
|---|---|---|---|
| Body | Obtém a saída do corpo fortemente tipado produzida pela ação. | T | No |
Methods
Este tipo implementa Then() métodos do IChainableNode. Consulte essa página para a documentação completa de todas as sobrecargas.
IOutputWorkflowAction<T>
Representa uma ação de fluxo de trabalho tipada cujo resultado principal é exposto como um valor estruturado fortemente tipado.
Properties
| Name | Descrição | Tipo | Obrigatório |
|---|---|---|---|
| Output | Obtém a saída fortemente tipada e estruturada produzida pela ação. | T | No |
Methods
Este tipo implementa Then() métodos do IChainableNode. Consulte essa página para a documentação completa de todas as sobrecargas.
Conteúdo relacionado
- Definição da Classe AgentToolContext
- Definição da Interface IChainableNode
- Definição da Interface de Ação IVariableWorkflow
- Definição da Interface IWorkflowAction
- Definição da Interface IWorkflowOperation
- Definição da Interface IWorkflowProvider
- Definição da Interface IWorkflowTrigger
- Definição da Classe OperationChain
- Definição de Interfaces de Gatilho de Fluxo de Trabalho Tipado
- Definição da Classe WorkflowActionBase
- Definição da Classe WorkflowActions
- Definição da Classe WorkflowBuiltInActions
- Definição de Classe WorkflowBuiltInTriggers
- Definição de Classe WorkflowContext
- Definição da Classe WorkflowControlControlActions
- Definição de Classe WorkflowFactory
- Definição da Classe WorkflowManagedActions
- Definição de Classe WorkflowManagedTriggers
- Definição de Classe WorkflowProviderExtensions
- Definição da Classe WorkflowTriggerBase
- Definição de Classe WorkflowTriggers
- Definição da Classe WorkflowVariableActions