Skip to main content

Interface IWorkflowExternalParametersProvider

Namespace: OptimaJet.Workflow.Core.Runtime

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public interface IWorkflowExternalParametersProvider

Methods

GetExternalParameterAsync(string, ProcessInstance)

Declaration
Task<object> GetExternalParameterAsync(string parameterName, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
ProcessInstanceprocessInstance
Returns
TypeDescription
Task<object>

GetExternalParameter(string, ProcessInstance)

Declaration
object GetExternalParameter(string parameterName, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
ProcessInstanceprocessInstance
Returns
TypeDescription
object

SetExternalParameterAsync(string, object, ProcessInstance)

Declaration
Task SetExternalParameterAsync(string parameterName, object parameterValue, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
objectparameterValue
ProcessInstanceprocessInstance
Returns
TypeDescription
Task

SetExternalParameter(string, object, ProcessInstance)

Declaration
void SetExternalParameter(string parameterName, object parameterValue, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
objectparameterValue
ProcessInstanceprocessInstance

IsGetExternalParameterAsync(string, string, ProcessInstance)

Declaration
bool IsGetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
stringschemeCode
ProcessInstanceprocessInstance
Returns
TypeDescription
bool

IsSetExternalParameterAsync(string, string, ProcessInstance)

Declaration
bool IsSetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
stringschemeCode
ProcessInstanceprocessInstance
Returns
TypeDescription
bool

HasExternalParameter(string, string, ProcessInstance)

Declaration
bool HasExternalParameter(string parameterName, string schemeCode, ProcessInstance processInstance)
Parameters
TypeNameDescription
stringparameterName
stringschemeCode
ProcessInstanceprocessInstance
Returns
TypeDescription
bool

Extension Methods