Antaris.AspNetCore.Mvc.Widgets.Infrastructure.DefaultWidgetInvoker.InvokeAsyncCore C# (CSharp) Метод

InvokeAsyncCore() приватный Метод

Invokes an asynchronous method.
private InvokeAsyncCore ( MethodInfo method, WidgetContext context ) : Task
method System.Reflection.MethodInfo The method to invoke.
context WidgetContext The widget context.
Результат Task
        private async Task<IWidgetResult> InvokeAsyncCore(MethodInfo method, WidgetContext context)
        {
            var widget = CreateWidget(context);

            var arguments = await GetArgumentsAsync(context, method, context.Values);

            var result = await ControllerActionExecutor.ExecuteAsync(method, widget, arguments);
            var widgetResult = CoerceToWidgetResult(result);
            return widgetResult;
        }