Как я могу зарегистрировать универсальный декоратор с помощью Castle Windsor?
Мне нужно украсить все по мотивамICommandHandler
типы с использованием соответствующегоDeadlockRetryCommandHandlerDecorator
тип
Я пробовал это решение, но, к сожалению, оно нет работа.
container.Register(
Component.For(typeof(ICommandHandler))
.ImplementedBy(typeof(DeadlockRetryCommandHandlerDecorator)));
container.Register(
AllTypes.FromThisAssembly()
.BasedOn(typeof(ICommandHandler))
.WithService.Base());
Как я могу зарегистрировать универсальный декоратор (DeadlockRetryCommandHandlerDecorator
) обернуть все родовоеICommandHandler
реализации?