Class WorkflowVariablesService
Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll
public class WorkflowVariablesService : IWorkflowVariablesService
Inheritance
object ← WorkflowVariablesService
Implements
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
HasValue(string)
public bool HasValue(string key)
Parameters
key
string
Returns
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