Мне нужно добавить функциональность к вызовам моих веб-сервисов, чтобы перевод объектов и автоматические повторные попытки выполнялись и абстрагировались.
Обычно я переопределяю базовый класс, чтобы добавить дополнительную функциональность, но, поскольку прокси-методы нельзя переопределить, я не могу оставить имена методов одинаковыми. Единственный другой вариант, который я могу придумать, - это использовать ключевое слово «Тени» для достижения того, что я хочу. Теперь мне не нравится идея теней, так как это не совсем ООП, но в этом случае кажется, что это отличное решение.
Какие другие методы используют люди для добавления функциональности в свои прокси-классы веб-сервисов без изменения сгенерированных классов?