Я хотел бы иметь возможность общего доступа к списку \ словарю параметров из действия. Я знаю, что это можно сделать из ActionFilter, используя:
ActionExecutingContext.ActionDescriptor.Parameters
Но я не могу найти способ получить доступ к тому же списку из самого действия.
Предыстория:
Конечная цель - чтобы все мои действия вызывали одну и ту же функцию. Функция примет имя сохраненного процесса и список параметров, а затем выполнит сохраненный процесс, используя предоставленные параметры. Я создал каждое действие так, чтобы параметры действий имели то же имя \ тип, что и сохраненные параметры процедуры. Используя эту настройку, я хочу иметь возможность просто отправить список параметров, связанных с действием, на один общий вызов.
Я пытался использовать:
HttpContext.Request.Query
Но это не сработает, потому что у меня могут быть некоторые параметры действий, которые не требуются и имеют значения по умолчанию, они не отображаются в запросе http, и мне все еще нужно, чтобы они были переданы в мой универсальный функция.