Wie kann ich einen allgemeinen Dekorateur bei Castle Windsor registrieren?
Ich muss alles basierend auf dekorierenICommandHandler<T>
Typen mit einem entsprechendenDeadlockRetryCommandHandlerDecorator<T>
Art
Ich habe diese Lösung ausprobiert, aber leider funktioniert es nicht.
container.Register(
Component.For(typeof(ICommandHandler<>))
.ImplementedBy(typeof(DeadlockRetryCommandHandlerDecorator<>)));
container.Register(
AllTypes.FromThisAssembly()
.BasedOn(typeof(ICommandHandler<>))
.WithService.Base());
Wie kann ich einen generischen Dekorateur registrieren (DeadlockRetryCommandHandlerDecorator<T>
), um alle generischen einzuwickelnICommandHandler<T>
Implementierungen?