Table of Contents

Class ParameterValue<T>

Namespace
Acuit.Pinpoint.Workflows.Parameters
Assembly
Acuit.Pinpoint.Workflows.dll
public class ParameterValue<T> : ValueSource<T>

Type Parameters

T
Inheritance
ParameterValue<T>
Inherited Members

Constructors

ParameterValue()

public ParameterValue()

ParameterValue(string)

public ParameterValue(string parameterName)

Parameters

parameterName string

ParameterValue(string, string)

public ParameterValue(string parameterName, string text)

Parameters

parameterName string
text string

Properties

ParameterName

public string? ParameterName { get; set; }

Property Value

string

Methods

EvaluateAsync(ActivityContext, CancellationToken)

Evaluates the value.

public override Task<T> EvaluateAsync(ActivityContext context, CancellationToken cancellationToken = default)

Parameters

context ActivityContext

The activity context.

cancellationToken CancellationToken

A token that can request cancelling the evaluation.

Returns

Task<T>

A task that represents the asynchronous operation. The value of its Result property contains the resulting value.

Exceptions

ArgumentNullException

context is null.

Exception

The value could not be evaluated. Possible exceptions depend on the implementation.

ToString()

public override string ToString()

Returns

string