1.)  session["PropertyName"] will access the property you're looking for.

2.) Call session.DoAction("ActionName", CAData)

3.) I don't know that you can.  Can't you just put that in the CAData?

Chris

On Thu, Mar 5, 2009 at 1:19 PM, mkk <markknut...@hotmail.com> wrote:

>
> I have a few questions.
>
> 1.  In my immediate custom action, how do I get the property value in DTF
> (C#).
> 2.  In my immediate custom action after stuffing the CustomActionData how
> do
> I serialize it out to the name of the property of the immediate custom
> action.
> 3. In my defferred custom action, how di I get the name of the custom
> action
> that is calling into my method.
>
> Thanks
>
>
> Christopher Painter wrote:
> >
> > You'll want to look at the CustomActionData class in DTF as described
> > here:
> >
> >
> http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg17875.html
> >
> > In a nutshell:
> >
> > In your immeadiate custom action, you instantiate the class, stuff it
> with
> > data and then serialize it out to a property.
> >
> > In your deferred custom action you read the CustomActionData property and
> > pass it to the class constructor for deserialziation back into your class
> > with all of it's data.
> >
> > As far as how to schedule these custom actions there are several
> patterns:
> >
> > 1) 1 immeadiate to 1 deferred relationship
> > 2) 1 immeadiate to multiple deferred relationship
> > 3) 1 immeadiate that calls DoAction to schedule the deferred ( this is
> the
> > way Jason describes in the above link. )
> >
> > When using #1 or #2, remember the immeadiate must be scheduled before the
> > deferred and the name of the property(s) to be set is the name of the
> > deferred custom actions(s).  This is how MSI makes the join.
> >
> > Christopher Painter, Author of Deployment Engineering Blog
> > Have a hot tip, know a secret or read a really good thread that deserves
> > attention? E-Mail Me
> >
> >
>
> --
> View this message in context:
> http://n2.nabble.com/Passing-data-between-deferred-custom-actions-tp2339690p2431149.html
> Sent from the wix-users mailing list archive at Nabble.com.
>
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to