Show / Hide Table of Contents

Interface IExecutionContext

Namespace: CompAnalytics.Contracts
Assembly: CompAnalytics.Contracts.dll
Syntax
public interface IExecutionContext

Properties

Application

Declaration
Application Application { get; }
Property Value
Type Description
Application

CancellationToken

Declaration
CancellationToken CancellationToken { get; }
Property Value
Type Description
System.Threading.CancellationToken

CurrentModule

Declaration
Module CurrentModule { get; }
Property Value
Type Description
Module

Methods

ClearOutputValue(ModuleOutput)

Declaration
void ClearOutputValue(ModuleOutput output)
Parameters
Type Name Description
ModuleOutput output

FindExtension<T>()

Declaration
T FindExtension<T>()
Returns
Type Description
T
Type Parameters
Name Description
T

GetCollectedInputValues<T>(ModuleInputCollection<T>, Object)

Declaration
IList<T> GetCollectedInputValues<T>(ModuleInputCollection<T> inputCollection, object defaultVal)
Parameters
Type Name Description
ModuleInputCollection<T> inputCollection
System.Object defaultVal
Returns
Type Description
System.Collections.Generic.IList<T>
Type Parameters
Name Description
T

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
Back to top Copyright © 2019 Composable Analytics, Inc.