Modify the array resolver to special case for this bit On Wed, Nov 5, 2008 at 1:02 PM, Germán Schuager <[EMAIL PROTECTED]> wrote:
> > Hi, I'm following up to this post because I've been told that it was > tagged as spam. > > Anyone on this? > > Thanks. > > On Nov 3, 1:09 pm, Germán Schuager <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I'm using the ArrayResolver that Hammet proposed herehttp:// > hammett.castleproject.org/?p=257. > > > > Also, I'm registering IValidatorRunner (from > > Castle.Components.Validator) in the container in this way: > > > > container.Register( > > > > > Component.For<IValidatorRegistry>().ImplementedBy<CachedValidationRegistry>(), > > > > > Component.For<IValidatorRunner>().ImplementedBy<ValidatorRunner>().LifeStyle.Transient > > ) > > > > Besides this, I've some others components registered that implements > > IValidationContributor (but are not registered with this service) > > > > The problem that I'm facing is that when an IValidatorRunner is being > > resolved, the ArrayResolver tries to get every IValidationContributor > > from the container in order to use the constructor with the following > > signature: > > > > public ValidatorRunner(IValidationContributor[] contributors, > > IValidatorRegistry registry) > > > > but I don't really want this behaviour. > > Instead, I just want it to be resolved using the constructor with this > > other signature: > > > > public ValidatorRunner(IValidatorRegistry registry) > > > > Questions: > > 1. Is that Ok that ResolveAll returns components that implement > > IValidationContributor but that are not registered using that service? > > 2. Is there any way to specify my requirement when registering > > IValidatorRunner? > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
