oops.. replied to wrong email..
pls ignore in this discussion.

On Fri, Aug 6, 2010 at 1:40 PM, Grant Molloy <[email protected]> wrote:

> This article provides some options..
> http://www.sqlservercentral.com/articles/T-SQL/61918/
> <http://www.sqlservercentral.com/articles/T-SQL/61918/>
>
> On Thu, Aug 5, 2010 at 7:56 PM, Maddin, Peter <
> [email protected]> wrote:
>
>>  I am experimenting with Dependency Injection in the Microsoft CAB
>> framework.
>>
>>
>>
>> From http://blog.irm.se/blogs/home.aspx?App=eric&p=11
>>
>>
>>
>> Who says
>>
>>
>>
>> In this post I'm back covering the CreateNew attribute that you can use in
>> a class that is instantiated by 
>> ObjectBuilder<http://www.codeplex.com/Wiki/View.aspx?ProjectName=ObjectBuilder>.
>> Marking a property (or parameter to a method or constructor) with the
>> CreateNew attributes will set that property to an instance of the object.
>> The instance itself will of course be built by the ObjectBuilder too. A
>> great example of when to use this functionality is if you want to implement
>> your GUI with for example the Model View Presenter (MVP) design pattern. I
>> will only focus on the View and Presenter here.
>>
>>
>>
>> I have this basic piece of code
>>
>>
>>
>>         private ContentPresenter _contentPresenter;
>>
>>
>>
>>         [CreateNew]
>>
>>         public ContentPresenter Presenter
>>
>>         {
>>
>>             get { return _contentPresenter; }
>>
>>             set { _contentPresenter = value;}
>>
>>         }
>>
>>
>>
>> The objectBuilder may instantiate the ContentPresenter for me but I
>> suspect it wil use the the default parameterless constructer (or expect
>> one).
>>
>>
>>
>> How can I pass a parameter (in this case a reference to my view that
>> implements the interface that will be used
>>
>> By my presenter.
>>
>>
>>
>> I have a solution that does not use Dependency Injection but would like
>> the advantages of loose coupling if possible.
>>
>>
>>
>> Has anyone played (sorry used) the ObjectBuilder in the CAB framework for
>> dependancy injection of this type and if so how can it be used to specify a
>> constructor with a parameter.
>>
>>
>>
>> I have looked at the attributes here
>> http://www.ikriv.com/en/prog/info/dotnet/CabDependencyInjection/DependencyAttributes.html#CreateNew
>>
>>
>>
>> But that has not helped me much (actually not at all in fact).
>>
>>
>>
>> I am a sub novice (if one can get that low) with Dependancy Injection.
>>
>>
>>
>> *Regards Peter Maddin*
>> *Applications Development Officer*
>> *Path**West Laboratory Medicine WA*
>> *Phone : +618 9473 3944*
>> *Fax : +618 9473 3982*
>> *E-Mail : [email protected]*
>> *The contents of this e-mail transmission outside of the WAGHS network
>> are intended solely for the named recipient's), may be confidential, and may
>> be privileged or otherwise protected from disclosure in the public interest.
>> The use, reproduction, disclosure or distribution of the contents of this
>> e-mail transmission by any person other than the named recipient(s) is
>> prohibited. If you are not a named recipient please notify the sender
>> immediately.*
>>
>>
>>
>
>

Reply via email to