Namespace: Microsoft.Azure。Workflows.Sdk
ワークフロートリガーに対して型安全なインターフェースを提供し、ボディおよび構造化出力アクセス用の強型出力契約を提供します。 これらのインターフェースは IWorkflowTrigger を拡張し、下流アクションがトリガーペイロードや構造化出力を参照できるようにし、表現に優しいプロパティで参照できます。
使用状況
// IOutputWorkflowTrigger<T> - HTTP trigger with typed output
IOutputWorkflowTrigger<HttpRequestTriggerOutput> trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
var compose = WorkflowActions.BuiltIn.Compose(
inputs: () => $"Received: {trigger.TriggerOutput.Body}").WithName("LogInput");
trigger.Then(compose);
IOutputWorkflowTrigger<T>
強型付けプロパティを通じて構造化出力が利用可能な型付きワークフロートリガーを表します。
プロパティ
| 名前 | Description | タイプ | 必須 |
|---|---|---|---|
| トリガーアウトプット | トリガーによって生成される強型付け出力が得られます。 | T | いいえ |
Methods
このタイプはThen()のメソッドを実装しています。 すべてのオーバーロードに関する詳細なドキュメントはそのページをご覧ください。
IBodyワークフロートリガー<T>
強型型プロパティを通じて利用可能なボディペイロードを持つ型付きワークフロートリガーを表します。
プロパティ
| 名前 | Description | タイプ | 必須 |
|---|---|---|---|
| トリガーボディ | トリガーによって生成される強いタイプ型のボディペイロードを得ます。 | T | いいえ |
Methods
このタイプはThen()のメソッドを実装しています。 すべてのオーバーロードに関する詳細なドキュメントはそのページをご覧ください。
関連コンテンツ
- AgentToolContextクラス定義
- IChainableNodeインターフェース定義
- IVariableワークフローアクションインターフェース定義
- IWorkflowAction インターフェース定義
- IWorkflowOperation インターフェース定義
- IWorkflowProvider インターフェース定義
- IWorkflowTriggerインターフェース定義
- OperationChainクラスの定義
- タイプ付きワークフローアクションインターフェースの定義
- WorkflowActionBaseクラス定義
- WorkflowActions クラス定義
- ワークフローBuiltInActionsクラス定義
- ワークフローBuiltInTriggersクラス定義
- WorkflowContextクラス定義
- ワークフローControlActionsクラス定義
- ワークフローファクトリークラス定義
- WorkflowManagedActions クラス定義
- WorkflowManagedTriggers クラス定義
- WorkflowProviderExtensions クラス定義
- WorkflowTriggerBaseクラスの定義
- ワークフロートリガークラス定義
- ワークフロー変数アクションクラス定義