Пример #1
0
        private async Task <long> InvokeAction(DynamicApiRequest request, IDynamicApiAction action, DynamicApiActionParameterValue[] parameters, object context)
        {
            var value = await action.Invoke(parameters, context);

            var res      = JsonConvert.SerializeObject(value, _jsonSerializer);
            var response = request.HttpContext.Response;

            response.Headers.Add("Content-Type", "application/json");
            await response.WriteAsync(res);

            return(Encoding.UTF8.GetByteCount(res));
        }