Привет всем,
Я не уверен, возможно ли это на C # или на любом другом языке. Ниже мое требование
Это служебное приложение, которое получит несколько команд для выполнения. Эти команды предопределены (методы в классах). Когда пользователь вызывает эти методы, платформа приложения должна вызвать другой метод (метод по умолчанию) и завершить выполнение, а затем выполнить вызванный метод. Я понимаю, что есть возможность производительности, но мне нужен этот тип архитектуры.
Для лучшего объяснения ниже приведен пример
Шаг 1. Пользователь A вызывает метод веб-сервиса GetData (строка dataid, строка dataLocation).
Шаг 2: веб-сервис получает этот вызов как http get метод, и он должен сначала выполнить метод CheckData (GetData) по умолчанию.
Шаг 3: CheckData теперь проверяет данные, которые были отправлены в метод GetData, а затем выполняет метод GetData.
Таким образом, я могу выполнять некоторые операции, такие как аутентификация, очистка, а также другие различные действия системы Будет ли это возможно для такого рода модели.
Мое требование
Пользователь вызывает метод Webservice employee.GetQualification.
В веб-сервисах стек вызовов должен быть
Validater.CheckData (GetQualification)
Employee.GetQualification()
Validator.CheckOutput(output)
Я не ищу что-то вроде ниже (метод стека)
Employee.GetQualification()
Validater.CheckData (getQualification parameters)
execute actual execution
Validator.CheckOutput(output)
Return
Некоторые ссылки / мысли были бы полезны для меня, чтобы начать
Спасибо.