Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace: Microsoft.Azure.Workflows.Sdk
Provides workflow definitions for registration with the workflow host via dependency injection. Implement this interface to return one or more workflow definitions that can be discovered and registered by WorkflowProviderExtensions.
Usage
public class MyWorkflowProvider : IWorkflowProvider
{
public FlowDefinition[] GetWorkflows()
{
var trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
trigger.Then(WorkflowActions.BuiltIn.Response().WithName("Reply"));
return new[]
{
WorkflowFactory.CreateStatefulWorkflow("MyWorkflow", trigger)
};
}
}
Methods
GetWorkflows
Returns the workflow definitions exposed by the provider for registration with the workflow host.
FlowDefinition[] GetWorkflows()
| Name | Description | Type | Required |
|---|---|---|---|
| None | This method does not accept parameters. | — | No |
public class MyWorkflowProvider : IWorkflowProvider
{
public FlowDefinition[] GetWorkflows()
{
var trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
trigger.Then(WorkflowActions.BuiltIn.Response().WithName("Reply"));
return new[]
{
WorkflowFactory.CreateStatefulWorkflow("MyWorkflow", trigger)
};
}
}
Related Content
- AgentToolContext Class Definition
- IChainableNode Interface Definition
- IVariableWorkflowAction Interface Definition
- IWorkflowAction Interface Definition
- IWorkflowOperation Interface Definition
- IWorkflowTrigger Interface Definition
- OperationChain Class Definition
- Typed Workflow Action Interfaces Definition
- Typed Workflow Trigger Interfaces Definition
- WorkflowActionBase Class Definition
- WorkflowActions Class Definition
- WorkflowBuiltInActions Class Definition
- WorkflowBuiltInTriggers Class Definition
- WorkflowContext Class Definition
- WorkflowControlActions Class Definition
- WorkflowFactory Class Definition
- WorkflowManagedActions Class Definition
- WorkflowManagedTriggers Class Definition
- WorkflowProviderExtensions Class Definition
- WorkflowTriggerBase Class Definition
- WorkflowTriggers Class Definition
- WorkflowVariableActions Class Definition