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