Winter IoC Container

MethodInvokingFactory Class

MethodInvokingFactory can be used for defining instance as result of another object's method invoking.

For a list of all members of this type, see MethodInvokingFactory Members.

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         NI.Common.Component
            NI.Winter.BaseMethodInvokingFactory
               NI.Winter.MethodInvokingFactory

[DesignerCategory(Category="Component")]
public class MethodInvokingFactory : BaseMethodInvokingFactory, IFactoryComponent

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Example

<component name="datetimenow-3days" type="NI.Winter.MethodInvokingFactory,NI.Winter" singleton="false" lazy-init="true">
    <property name="TargetObject"><ref name="dateTimeNow"/></property>
    <property name="TargetMethod"><value>AddDays</value></property>
    <property name="TargetMethodArgTypes"><list><entry><type>System.Double,Mscorlib</type></entry></list></property>
    <property name="TargetMethodArgs"><list><entry><value>-3</value></entry></list></property>
</component> 

Requirements

Namespace: NI.Winter

Assembly: NI.Winter (in NI.Winter.dll)

See Also

MethodInvokingFactory Members | NI.Winter Namespace