Table of Contents

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

IList<IParameterValueProvider>

Methods

TryGetParameterValue(string, out object)

Tries to provide a parameter value.

public bool TryGetParameterValue(string name, out object value)

Parameters

name string

The name of a parameter. Nested levels should be separated by colons (':').

value object

The retrieved value, or undefined if the value could not be retrieved.

Returns

bool

true if name is not an empty string and the value was retrieved; otherwise false.

Exceptions

ArgumentNullException

name is null.