Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class AggregatingExternalParametersProvider

OptimaJet.Workflow.Core.Runtime.AggregatingExternalParametersProvider

public class AggregatingExternalParametersProvider : BaseAggregatingProvider<IWorkflowExternalParametersProvider>, IWorkflowExternalParametersProvider

Inheritance

  • System.Object
  • OptimaJet.Workflow.Core.Runtime.BaseAggregatingProvider{OptimaJet.Workflow.Core.Runtime.IWorkflowExternalParametersProvider}

Implemented Interfaces

Methods

public Task<object> GetExternalParameterAsync(string parameterName, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
processInstance
ProcessInstance

Returns

Type
Description
Task<Object>
public object GetExternalParameter(string parameterName, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
processInstance
ProcessInstance

Returns

Type
Description
Object
public Task SetExternalParameterAsync(string parameterName, object parameterValue, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
parameterValue
Object
processInstance
ProcessInstance

Returns

Type
Description
Task
public void SetExternalParameter(string parameterName, object parameterValue, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
parameterValue
Object
processInstance
ProcessInstance
public bool IsGetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
schemeCode
String
processInstance
ProcessInstance

Returns

Type
Description
Boolean
public bool IsSetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
schemeCode
String
processInstance
ProcessInstance

Returns

Type
Description
Boolean
public bool HasExternalParameter(string parameterName, string schemeCode, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
schemeCode
String
processInstance
ProcessInstance

Returns

Type
Description
Boolean