Class CompositeParameterValueProvider
- Namespace
- Acuit.Pinpoint.Workflows.Parameters
- Assembly
- Acuit.Pinpoint.Workflows.dll
public class CompositeParameterValueProvider : IParameterValueProvider
- Inheritance
-
CompositeParameterValueProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
CompositeParameterValueProvider()
public CompositeParameterValueProvider()
CompositeParameterValueProvider(params IParameterValueProvider[])
public CompositeParameterValueProvider(params IParameterValueProvider[] providers)
Parameters
providers
IParameterValueProvider[]
CompositeParameterValueProvider(IEnumerable<IParameterValueProvider>)
public CompositeParameterValueProvider(IEnumerable<IParameterValueProvider> providers)
Parameters
providers
IEnumerable<IParameterValueProvider>
Properties
Providers
public IList<IParameterValueProvider> Providers { get; }
Property Value
Methods
TryGetParameterValue(string, out object)
Tries to provide a parameter value.
public bool TryGetParameterValue(string name, out object value)
Parameters
name
stringThe name of a parameter. Nested levels should be separated by colons (':').
value
objectThe retrieved value, or undefined if the value could not be retrieved.
Returns
Exceptions
- ArgumentNullException
name
is null.