void
| AddError (Exception ex, IFlowElement flowElement)
Register an error that occurred while working with this instance. More...
|
IEvidence
| GetEvidence ()
Get the IEvidence object that contains the input data for this instance. More...
|
bool
| TryGetEvidence< T > (string key, out T value)
Try to get the data value from evidence. More...
|
IList< string >
| GetDataKeys ()
Get the string keys to the aspects that are contained within the output data. More...
|
IEnumerable< KeyValuePair< string, object > >
| GetWhere (Func< IElementPropertyMetaData, bool > predicate)
Get all element data values that match the specified predicate More...
|
void
| Process ()
Use the pipeline to process this FlowData instance and populate the aspect data values. More...
|
IFlowData
| AddEvidence (string key, object value)
|
IFlowData
| AddEvidence (IDictionary< string, object > evidence)
|
IElementData
| Get (string elementDataKey)
Get the IData instance containing data populated by the specified element. More...
|
T
| Get< T > (ITypedKey< T > key)
|
bool
| TryGetValue< T > (ITypedKey< T > key, out T value)
Check if the flow data contains an item with the specified key name and type. More...
|
T
| Get< T > ()
Get the IData instance containing data of the specified type. More...
|
T
| GetFromElement< T, TMeta > (IFlowElement< T, TMeta > flowElement)
|
T
| GetAs< T > (string propertyName)
Get the specified property as the specified type. More...
|
bool
| GetAsBool (string propertyName)
Get the specified property as a boolean. More...
|
string
| GetAsString (string propertyName)
Get the specified property as a string. More...
|
int
| GetAsInt (string propertyName)
Get the specified property as a int. More...
|
long
| GetAsLong (string propertyName)
Get the specified property as a long. More...
|
float
| GetAsFloat (string propertyName)
Get the specified property as a float. More...
|
double
| GetAsDouble (string propertyName)
Get the specified property as a double. More...
|
T
| GetOrAdd< T > (string elementDataKey, Func< IFlowData, T > createData)
Get or add the specified element data to the internal map. More...
|
T
| GetOrAdd< T > (ITypedKey< T > key, Func< IFlowData, T > createData)
Add the specified element data to the internal map. More...
|
IDictionary< string, object >
| ElementDataAsDictionary ()
Get the element data for this instance as a dictionary. More...
|
IEnumerable< IElementData >
| ElementDataAsEnumerable ()
Get the element data for this instance as an enumerable. More...
|
DataKey
| GenerateKey (IEvidenceKeyFilter filter)
Generate a DataKey that contains the evidence data from this instance that matches the specified filter. More...
|