Привет, я создал Interceptor for Retry Support и помечаю методы с помощью RetryAttribute.Замок IInterceptorSelector и тип реализации Метод
Я реализовал IInterceptorSelector, чтобы возвращать Interceptor только в том случае, если тип имеет метод с этим настраиваемым атрибутом.
В классе RetryInterceptor я ищу этот атрибут в методе, предоставляемом вызовом, и если он существует, я запускаю логику повтора.
Я надеялся, что IInterceptorSelector фильтрует набор перехватчиков на основе метода, но переданный метод - это другой тип интерфейса, а не фактический класс, реализующий его. Есть ли способ сделать это?
Спасибо.
Может ли вы поделиться кодом с изложением проблемы, пожалуйста? –