Sure there is.

windsor.Kernel.ComponentModelBuilder.RemoveContributor(
windsor.Kernle.ComponentModelBuilder.Contributors.OfType<PropertiesDependenciesModelInspector>().Single()
);

2010/1/27 Krzysztof Koźmic <[email protected]>

> There's no _nice_ way in Windsor itself. You can use AttributeDescriptor
> IIRC.
>
> There's also a custom facility in contrib that does that:
> http://using.castleproject.org/display/Contrib/Castle.Facilities.OptionalPropertyInjection
>
> cheers,
> Krzysztof
>
>
> On 2010-01-27 19:24, Ryan Cromwell wrote:
>
>> Thanks Krzysztof,
>>
>>
>>
>> Is there a way at that in the AllTypes registration syntax?  I've tried a
>> custom facility setting this property in both the ComponentModelCreated
>> event and the ComponentRegistered event with no luck.
>>
>>
>>
>> From: [email protected]
>> [mailto:[email protected]] On Behalf Of Krzysztof
>> Kozmic
>> Sent: Wednesday, January 27, 2010 12:45 PM
>> To: [email protected]
>> Subject: Re: Turn off property injection/resolution
>>
>>
>>
>> Ryan - yes you can.
>>
>> You can either use DoNotWire attribute on properties you don't want to
>> wire,
>> or set model.InspectionBehavior to PropertiesInspectionBehavior.None if
>> you
>> want none of your properties on that component to be injected
>>
>> Krzysztof
>>
>>
>> On 2010-01-27 18:15, Ryan Cromwell wrote:
>>
>> I have a Component with a read/writable property that is of a registered
>> component type.  Windsor is trying to resolve this as a dependency even
>> though it is not.  I really don't want property injection at all (right
>> now
>> at least).  Can I turn this form of resolution off entirely?
>>
>>
>>
>> Thanks,
>>
>> Ryan
>>
>>
>>
>>
>>
>>
>>
>
> --
> 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]<castle-project-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/castle-project-users?hl=en.
>
>

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