Class TaskOrchestration
- Namespace
- DurableTask.Core
- Assembly
- DurableTask.Core.dll
Base class for TaskOrchestration User activity should almost always derive from either TaskOrchestration<TResult, TInput> or TaskOrchestration<TResult, TInput, TEvent, TStatus>
public abstract class TaskOrchestration
- Inheritance
-
TaskOrchestration
- Derived
- Inherited Members
Constructors
TaskOrchestration()
protected TaskOrchestration()
Methods
Execute(OrchestrationContext, string)
Abstract method for executing an orchestration based on the context and serialized input
public abstract Task<string> Execute(OrchestrationContext context, string input)
Parameters
context
OrchestrationContextThe orchestration context
input
stringThe serialized input
Returns
GetStatus()
Gets the current status of the orchestration
public abstract string GetStatus()
Returns
- string
The status
RaiseEvent(OrchestrationContext, string, string)
Abstract method for raising an event in the orchestration
public abstract void RaiseEvent(OrchestrationContext context, string name, string input)
Parameters
context
OrchestrationContextThe orchestration context
name
stringName for this event to be passed to the OnEvent handler
input
stringThe serialized input