Table of Contents

Class WorkflowVariablesService

Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll

public class WorkflowVariablesService : IWorkflowVariablesService

Inheritance

objectWorkflowVariablesService

Implements

IWorkflowVariablesService

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<WorkflowVariablesService>(WorkflowVariablesService)

Constructors

WorkflowVariablesService(IPublishedWorkflowDefinitionRepository)

public WorkflowVariablesService(IPublishedWorkflowDefinitionRepository publishedWorkflowDefinitionRepository)

Parameters

publishedWorkflowDefinitionRepository IPublishedWorkflowDefinitionRepository

Methods

Get<T>(string)

public T Get<T>(string key)

Parameters

key string

Returns

T

Type Parameters

T

GetDynamicObject(string)

public DynamicDataObject GetDynamicObject(string key)

Parameters

key string

Returns

DynamicDataObject

Has(string)

public bool Has(string key)

Parameters

key string

Returns

bool

HasValue(string)

public bool HasValue(string key)

Parameters

key string

Returns

bool

Set(string, object)

public void Set(string key, object value)

Parameters

key string

value object

SetContext(WorkflowContext)

public void SetContext(WorkflowContext context)

Parameters

context WorkflowContext

SetRef(string, string)

public void SetRef(string dataSourceName, string dOId)

Parameters

dataSourceName string

dOId string