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
Syntaxpublic class AggregatingExternalParametersProvider : BaseAggregatingProvider<IWorkflowExternalParametersProvider>, IWorkflowExternalParametersProvider
Methods
GetExternalParameterAsync(string, ProcessInstance)
Declarationpublic Task<object> GetExternalParameterAsync(string parameterName, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
ProcessInstance | processInstance |
Type | Description |
---|---|
Task<object> |
GetExternalParameter(string, ProcessInstance)
Declarationpublic object GetExternalParameter(string parameterName, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
ProcessInstance | processInstance |
Type | Description |
---|---|
object |
SetExternalParameterAsync(string, object, ProcessInstance)
Declarationpublic Task SetExternalParameterAsync(string parameterName, object parameterValue, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
object | parameterValue | |
ProcessInstance | processInstance |
Type | Description |
---|---|
Task |
SetExternalParameter(string, object, ProcessInstance)
Declarationpublic void SetExternalParameter(string parameterName, object parameterValue, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
object | parameterValue | |
ProcessInstance | processInstance |
IsGetExternalParameterAsync(string, string, ProcessInstance)
Declarationpublic bool IsGetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
string | schemeCode | |
ProcessInstance | processInstance |
Type | Description |
---|---|
bool |
IsSetExternalParameterAsync(string, string, ProcessInstance)
Declarationpublic bool IsSetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
string | schemeCode | |
ProcessInstance | processInstance |
Type | Description |
---|---|
bool |
HasExternalParameter(string, string, ProcessInstance)
Declarationpublic bool HasExternalParameter(string parameterName, string schemeCode, ProcessInstance processInstance)
Type | Name | Description |
---|---|---|
string | parameterName | |
string | schemeCode | |
ProcessInstance | processInstance |
Type | Description |
---|---|
bool |