<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Problem Solver - All Comments</title><link>http://msmvps.com/blogs/theproblemsolver/default.aspx</link><description>Tell me and I will forget&lt;br /&gt;
Show me and I will remember&lt;br /&gt;
Involve me and I will understand&lt;br /&gt;
- Confucius -</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>[译]Windows Workflow Foundation 4 和持久性</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/11/19/windows-workflow-foundation-4-and-persistence.aspx#1740970</link><pubDate>Fri, 20 Nov 2009 12:05:30 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740970</guid><dc:creator>生鱼片</dc:creator><description>&lt;p&gt;原文地址：&lt;a rel="nofollow" target="_new" href="http://msmvps.com/blogs/theproblemsolver/archive/2009/11/19/windows-workflow-foundation-4-and-p"&gt;msmvps.com/.../windows-workflow-foundation-4-and-p&lt;/a&gt;...&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740970" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1739012</link><pubDate>Wed, 11 Nov 2009 16:09:38 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1739012</guid><dc:creator>Maurice</dc:creator><description>&lt;p&gt;@Ladislav,&lt;/p&gt;
&lt;p&gt;I know the feeling. However that said there is some benefit to this. Having the workflow runtime to let users add to your app by rehosting the designer is not a bad idea by itself. The question is how practical this is in the real world. It remains to be seen.&lt;/p&gt;
&lt;p&gt;And there is nothing wrong with marketing. No really, it means we can get payed to do all the cool stuff we enjoy :-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1739012" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1739007</link><pubDate>Wed, 11 Nov 2009 15:37:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1739007</guid><dc:creator>Ladislav</dc:creator><description>&lt;p&gt;Omg, this is probably the worst explanation I can ever imagine. Why MS deals with business users in technology for developers? Have you ever seen any business user who at least understands exception handling, compensation, transactions, persistence, services or event driven execution? How can people without solid knowledge of these key concepts modify WF? How many WF projects target on business users? I guess no more than 20%. But I understand it sounds great on marketing presentations. &amp;nbsp;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1739007" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1736482</link><pubDate>Sat, 31 Oct 2009 04:45:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1736482</guid><dc:creator>mwinkle</dc:creator><description>&lt;p&gt;@Ernesto, &lt;/p&gt;
&lt;p&gt;the workflow runtime is agnostic when it comes to expression languages, there are all the extensibility points to add in a parser, even an extension point to add a custom dialog/ visual editor for the expressions. &amp;nbsp;It is possible to enable the scenario that you mention, where we could have a provider, it is just not something that we enable out of the box, nor do we have a designer that we ship for other languages besides vb (specifically referring to the expression text box).&lt;/p&gt;
&lt;p&gt;We&amp;#39;re working on a sample that shows how you could implement a different expression text box if you want to support a different language (and also require a parser, etc).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736482" width="1" height="1"&gt;</description></item><item><title>Flowcharts in Workflow 4 and the Switch activity - Maurice</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/27/flowcharts-in-workflow-4-and-the-switch-activity.aspx#1736220</link><pubDate>Thu, 29 Oct 2009 22:32:25 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1736220</guid><dc:creator>DotNetShoutout</dc:creator><description>&lt;p&gt;Thank you for submitting this cool story - Trackback from DotNetShoutout&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736220" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1736210</link><pubDate>Thu, 29 Oct 2009 21:41:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1736210</guid><dc:creator>Maurice</dc:creator><description>&lt;p&gt;@Ernesto,&lt;/p&gt;
&lt;p&gt;I agree, the workflow should just store a parsed version of the expression and you should be able to edit it in whatever dialect works best for you. Unfortunately that isn&amp;#39;t the case for now. Lets hope they enable that some time in the future.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736210" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1736195</link><pubDate>Thu, 29 Oct 2009 20:22:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1736195</guid><dc:creator>Ernesto</dc:creator><description>&lt;p&gt;It would be better to have an expression interpreter provider that to do the job. So everyone can write the expressions in the language that thay prefer, just changing/adding the provider in config file, just like memberships provider or something else. &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736195" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1735745</link><pubDate>Wed, 28 Oct 2009 00:57:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1735745</guid><dc:creator>Robert</dc:creator><description>&lt;p&gt;Forcing everyone to use VB because it is more convenient for business people is the stupidest excuse I have ever heard. &amp;nbsp;What about all the applications that have nothing to do with business? &amp;nbsp;Being forced to write code in the .net language for amateurs sucks big time. &amp;nbsp;If you set aside this really irritating issue the workflow team is doing a great job IMHO.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1735745" width="1" height="1"&gt;</description></item><item><title>Flowcharts in Workflow 4 and the Switch activity</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/27/flowcharts-in-workflow-4-and-the-switch-activity.aspx#1735744</link><pubDate>Wed, 28 Oct 2009 00:17:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1735744</guid><dc:creator>DotNetBurner - Windows Workflow</dc:creator><description>&lt;p&gt;DotNetBurner - burning hot .net content&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1735744" width="1" height="1"&gt;</description></item><item><title>Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1735474</link><pubDate>Mon, 26 Oct 2009 21:50:43 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1735474</guid><dc:creator>DotNetBurner - C#</dc:creator><description>&lt;p&gt;DotNetBurner - burning hot .net content&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1735474" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1735432</link><pubDate>Mon, 26 Oct 2009 18:44:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1735432</guid><dc:creator>Maurice</dc:creator><description>&lt;p&gt;@cibrax,&lt;/p&gt;
&lt;p&gt;That on not the explanation I was given. And it would be a new experience where CSD reused something from another team. Normally they rebuild/reinvent everything as they believe they can do a far better job.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1735432" width="1" height="1"&gt;</description></item><item><title>re: Workflow 4 and Visual Basic expressions</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/26/workflow-4-and-visual-basic-expressions.aspx#1735412</link><pubDate>Mon, 26 Oct 2009 18:02:05 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1735412</guid><dc:creator>cibrax</dc:creator><description>&lt;p&gt;I saw somewhere that WF team used VB for expressions because the VB team gave them an in-memory parser in time for .NET 4.0 RTM. That&amp;#39;s the main reason I think :).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1735412" width="1" height="1"&gt;</description></item><item><title>Nederlandse CodeCamp 2009</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/10/19/nederlandse-codecamp-2009.aspx#1733763</link><pubDate>Tue, 20 Oct 2009 21:57:25 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1733763</guid><dc:creator>DotNetBurner - ASP.net</dc:creator><description>&lt;p&gt;DotNetBurner - burning hot .net content&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1733763" width="1" height="1"&gt;</description></item><item><title>re: Sending your own objects to a WF4 workflow</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/20/sending-your-own-objects-to-a-wf4-workflow.aspx#1731379</link><pubDate>Sat, 10 Oct 2009 15:05:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1731379</guid><dc:creator>Maurice</dc:creator><description>&lt;p&gt;@Simon&lt;/p&gt;
&lt;p&gt;I am duplicating the Person on both sides. One thing to make sure of is that the SOAP namespaces match up so I explicitly specify them on both ends. This example was done without using the Add Service Reference as I only needed the Person class but doing so is certainly a valid option.&lt;/p&gt;
&lt;p&gt;With Beta 1 the designer is somewhat unstable so I am developing mos workflows using code. When we get beta 2 I expect to be doing more with the designer and XAML.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1731379" width="1" height="1"&gt;</description></item><item><title>re: Using Windows Workflow Foundation 4 Receive from an non WF client</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/19/using-windows-workflow-foundation-4-receive-from-an-non-wf-client.aspx#1731378</link><pubDate>Sat, 10 Oct 2009 14:57:25 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1731378</guid><dc:creator>Maurice</dc:creator><description>&lt;p&gt;Tmessages are returned un such a way that that the &amp;nbsp;IsWrapped = false is required, by default they are expected to be wrapped. You cannot do this on a DataContract but you can on a MessageContract hence the requirement for a MessageContract. When WF is used on both sides the message is no different, it just takes care of things for you.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1731378" width="1" height="1"&gt;</description></item><item><title>re: Using Windows Workflow Foundation 4 Receive from an non WF client</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/19/using-windows-workflow-foundation-4-receive-from-an-non-wf-client.aspx#1731187</link><pubDate>Sat, 10 Oct 2009 06:05:13 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1731187</guid><dc:creator>SSG31415926</dc:creator><description>&lt;p&gt;Can you explain why it is necessary to use MessageContracts when not using another workflow? &amp;nbsp;Or can you point me towards something that explains it, please?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1731187" width="1" height="1"&gt;</description></item><item><title>re: Sending your own objects to a WF4 workflow</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/20/sending-your-own-objects-to-a-wf4-workflow.aspx#1729294</link><pubDate>Sat, 03 Oct 2009 07:51:15 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1729294</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Did you achieve this without using Add Service Reference? &amp;nbsp;I tried to do the same in xaml but couldn&amp;#39;t get it to work. &amp;nbsp;If I use Add Service Reference, and use the generated custom type, it works but if I use my own, annotated with the MessageContractAttribute, it doesn&amp;#39;t. &amp;nbsp;Any chance you could revisit this using XAML?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1729294" width="1" height="1"&gt;</description></item><item><title>re: Sending your own objects to a WF4 workflow</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/20/sending-your-own-objects-to-a-wf4-workflow.aspx#1728916</link><pubDate>Fri, 02 Oct 2009 06:44:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1728916</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Can you explain why it&amp;#39;s necessary to use a MessageContract from the client? &amp;nbsp;Is this just normal for WCF?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1728916" width="1" height="1"&gt;</description></item><item><title>re: Combining WCF and WF4</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/05/combining-wcf-and-wf4.aspx#1724732</link><pubDate>Fri, 18 Sep 2009 12:56:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1724732</guid><dc:creator>Kannan</dc:creator><description>&lt;p&gt;Please &amp;nbsp;explain about how we can handle transaction?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1724732" width="1" height="1"&gt;</description></item><item><title>Sending your own objects to a WF4 workflow</title><link>http://msmvps.com/blogs/theproblemsolver/archive/2009/08/20/sending-your-own-objects-to-a-wf4-workflow.aspx#1722870</link><pubDate>Sat, 12 Sep 2009 22:31:19 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722870</guid><dc:creator>DotNetBurner - WCF</dc:creator><description>&lt;p&gt;DotNetBurner - burning hot .net content&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722870" width="1" height="1"&gt;</description></item></channel></rss>