Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Namespace: Microsoft.Azure. Workflows.Sdk
Bietet typsichere Schnittstellen für Workflow-Aktionen mit stark typisierten Ausgabeverträgen für Body und strukturierten Ausgabezugriff. Diese Schnittstellen erweitern IWorkflowAction , sodass nachgelagerte Aktionen Ausgaben über expressionsfreundliche Eigenschaften referenzieren können.
Verwendung
// 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>
Repräsentiert eine typisierte Workflow-Aktion, deren primäre Ausgabe durch eine stark typisierte Körperteilseigenschaft offengelegt wird.
Eigenschaften
| Name | Beschreibung | Typ | Erforderlich |
|---|---|---|---|
| Body | Erhält die stark typisierte Körperausgabe, die durch die Aktion erzeugt wird. | T | No |
Methodik
Dieser Typ implementiert Then() Methoden von IChainableNode. Siehe diese Seite für vollständige Dokumentation aller Überlastungen.
IOutputWorkflowAction<T>
Repräsentiert eine typisierte Workflow-Aktion, deren primäre Ausgabe als stark typisierter strukturierter Wert offengelegt wird.
Eigenschaften
| Name | Beschreibung | Typ | Erforderlich |
|---|---|---|---|
| Output | Erhält das stark typisierte strukturierte Output, das durch die Aktion erzeugt wird. | T | No |
Methodik
Dieser Typ implementiert Then() Methoden von IChainableNode. Siehe diese Seite für vollständige Dokumentation aller Überlastungen.
Verwandte Inhalte
- AgentToolContext-Klassendefinition
- IChainableNode-Schnittstellendefinition
- IVariableWorkflowAction-Schnittstellendefinition
- IWorkflowAction-Schnittstellendefinition
- IWorkflowOperation-Schnittstellendefinition
- IWorkflowProvider Schnittstellendefinition
- IWorkflowTrigger-Schnittstellendefinition
- OperationChain-Klassendefinition
- Definition von Schnittstellen für typisierte Workflow-Triggers
- WorkflowActionBase-Klassendefinition
- WorkflowActions Klassendefinition
- WorkflowBuiltInActions Klassendefinition
- WorkflowBuiltInTriggers Klassendefinition
- Definition der WorkflowContext-Klasse
- WorkflowControlActions-Klassendefinition
- WorkflowFactory-Klassendefinition
- WorkflowManagedActions-Klassendefinition
- WorkflowManagedTriggers Klassendefinition
- WorkflowProviderExtensions-Klassendefinition
- WorkflowTriggerBase-Klassendefinition
- WorkflowTriggers Klassendefinition
- WorkflowVariableActions Klassendefinition