Interface IExecutionContext
Assembly: CompAnalytics.Contracts.dll
Syntax
public interface IExecutionContext
Properties
Application
Declaration
Application Application { get; }
Property Value
CancellationToken
Declaration
CancellationToken CancellationToken { get; }
Property Value
Type |
Description |
System.Threading.CancellationToken |
|
CurrentModule
Declaration
Module CurrentModule { get; }
Property Value
Methods
ClearOutputValue(ModuleOutput)
Declaration
void ClearOutputValue(ModuleOutput output)
Parameters
FindExtension<T>()
Declaration
Returns
Type Parameters
GetCollectedInputValues<T>(ModuleInputCollection<T>, Object)
Declaration
IList<T> GetCollectedInputValues<T>(ModuleInputCollection<T> inputCollection, object defaultVal)
Parameters
Returns
Type |
Description |
System.Collections.Generic.IList<T> |
|
Type Parameters
GetInputValue(ModuleInput, Object)
Declaration
dynamic GetInputValue(ModuleInput input, dynamic defaultVal)
Parameters
Type |
Name |
Description |
ModuleInput |
input |
|
System.Object |
defaultVal |
|
Returns
Type |
Description |
System.Object |
|
SetOutputValue(ModuleOutput, Object)
Declaration
void SetOutputValue(ModuleOutput output, object value)
Parameters
Type |
Name |
Description |
ModuleOutput |
output |
|
System.Object |
value |
|