public async Task <ITriggerData> BindAsync(object value, ValueBindingContext context)
        {
            IValueProvider provider = new JsonValueProvider(value, _parameter.ParameterType);

            IReadOnlyDictionary <string, object> bindingData = (_bindingDataProvider != null)
                ? _bindingDataProvider.GetBindingData(await provider.GetValueAsync()) : null;

            return(new TriggerData(provider, bindingData));
        }
Exemplo n.º 2
0
        public async Task<ITriggerData> BindAsync(object value, ValueBindingContext context)
        {
            IValueProvider provider = new JsonValueProvider(value, _parameter.ParameterType);

            var providerVal = await provider.GetValueAsync();
            var bindingData = _bindingDataProvider?.GetBindingData(providerVal);

            var result = new TriggerData(provider, bindingData);

            return result;
        }