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
-~----------~----~----~----~------~----~------~--~---

Reply via email to