Skip to main content

Class AggregatingExternalParametersProvider

Inheritance

↳ object

    BaseAggregatingProvider<IWorkflowExternalParametersProvider>

        AggregatingExternalParametersProvider

Implements

IWorkflowExternalParametersProvider

Inherited Members

BaseAggregatingProvider<T>.GetOrderedProviders(string)

BaseAggregatingProvider<T>.GetProviders(string)

BaseAggregatingProvider<T>.RegisterProvider(T, List<string>)

BaseAggregatingProvider<T>.Clear()

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class AggregatingExternalParametersProvider : BaseAggregatingProvider<IWorkflowExternalParametersProvider>, IWorkflowExternalParametersProvider

Methods

GetExternalParameterAsync(string, ProcessInstance)

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

GetExternalParameter(string, ProcessInstance)

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

SetExternalParameterAsync(string, object, ProcessInstance)

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

SetExternalParameter(string, object, ProcessInstance)

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

IsGetExternalParameterAsync(string, string, ProcessInstance)

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

IsSetExternalParameterAsync(string, string, ProcessInstance)

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

HasExternalParameter(string, string, ProcessInstance)

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

Extension Methods