Table of Contents

Namespace DCR.Workflow

Classes

Activity
ContinuationNotFoundException
DataTypeConverter
EffectNotFoundException
FileSystemModelStore
IncrementalHashExtensions
MiscExtensions
Model

DCR Model

ModelDescriptor
ModelStoreExtensions
ReplayResult
RepoModelStore
RepoModelStore.ModelDescriptors
RepoModelStoreFactory
RepoModelStoreOptions
Request

Request to execute an event, specified in one of several different ways.

Robots
Runtime

DCR Workflow Runtime

Runtime.EffectValidationError
Runtime.Parameters
Runtime.Tags
RuntimeBuilder
RuntimeBuilderExtensions
RuntimeConfiguration
RuntimeExtensions
RuntimeOptions

Options for DCR Runtime. The properties are usually set in appsettings.json under DCR:Runtime.

RuntimeScheduler

Should only be used as a singleton. This class requires to have IRuntimeResolver and IModelStore implemented and provided as a services. It also implies that Runtime should have PersistUpdates set to true

ServiceCollectionExtensions
TimeOptions
TraceSearchParameters
TraceSearchResult

Interfaces

ICasePersistor

Read and write a fixed case to persistent storage

IModelStore
IRuntimeBuilder
IRuntimeConfigurationService
IRuntimeContextService

Generic service providing context and secrets to the DCR Runtime

ISchedulerContextService

Enums

RuntimeOptions.SetTimestampOptions