Class TaskActivity
- Namespace
- DurableTask.Core
- Assembly
- DurableTask.Core.dll
Base class for TaskActivity. User activity should almost always derive from either TypedTaskActivity <TInput, TResult> or TaskActivity<TInput, TResult>
public abstract class TaskActivity
- Inheritance
-
TaskActivity
- Derived
- Inherited Members
Constructors
TaskActivity()
protected TaskActivity()
Methods
Run(TaskContext, string)
Abstract method for executing a task activity synchronously
public abstract string Run(TaskContext context, string input)
Parameters
context
TaskContextThe task context
input
stringThe serialized input
Returns
- string
Serialized output from the execution
RunAsync(TaskContext, string)
Virtual method for executing a task activity asynchronously
public virtual Task<string> RunAsync(TaskContext context, string input)
Parameters
context
TaskContextThe task context
input
stringThe serialized input