public Context(FabricService fabric, PerperInstanceData instance, IIgniteClient ignite, PerperBinarySerializer serializer, IState state, ILogger <Context> logger) { _fabric = fabric; _ignite = ignite; _instance = instance; _serializer = serializer; _state = state; _logger = logger; }
private Task <Dictionary <string, object> > GetBindingData(PerperInstanceData instanceData, JObject trigger) { var result = new Dictionary <string, object>(); if (_parameterExpression != null) { foreach (var property in _parameterExpression.Properties()) { if (property.Value.Type == JTokenType.Integer) { result[property.Name] = instanceData.GetParameters()[(int)property.Value !] !;
public PerperTriggerValueProvider(JObject trigger, ParameterInfo parameter, PerperInstanceData instance) { Type = parameter.ParameterType; _trigger = trigger; _instance = instance; }
public StateEntryDI(IState state, PerperInstanceData instance) { _state = state; _instance = instance; }