(WF4) Why can’t I change the TypeArgument of Switch<> or FlowSwitch<> using the property grid?

I don’t remember anyone ever actually asking me this, but I found myself wondering the question while rustling up a quick rehosting app. Foreach<> activity lets you change the TypeArgument dynamically via the property grid. But FlowSwitch<> doesn’t. Why? As usual, although it take a while, I like investigating issues like this in a practical…

0

PDC10–WF4 Session “Windows Workflow Futures”

Last year we at PDC10 we gave you a preview of the next release of Windows Workflow Foundation.  The video has just been posted to Channel 9. Windows Workflow Futures Speaker: Ron Jacobs Learn about the key investments we’re making in Windows Workflow Foundation (WF). See the WF improvements we’re working on for workflow authoring,…

1

WCF Extensibility – IContractBehavior

This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page. Going down the list of behaviors, the second one to be covered is the IContractBehavior. Like the other ones, it can be used to inspect or change the…

2

WCF Extensibility – IServiceBehavior

This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page. The first behavior covered in this series is the IServiceBehavior. It can be used to inspect or change the entire service description and runtime. For example, to collect…

0

AppFabric WCF HTTP Service Template

Windows Communication Foundation (WCF) is Microsoft’s unified programming model for building service-oriented applications. Windows Server AppFabric provides tools for managing and monitoring your web services and workflows. WCF HTTP Service is a service that can be accessed by a simple HTTP POST/GET request and can return responses in plain XML and in JSON formats. The…

0

WCF Extensibility – Behaviors

This post is part of a series about WCF extensibility points. For a list of all previous posts and planned future ones, go to the index page. The first part of this series will focus on the behaviors. There are four kinds of behaviors, depending on the scope to which they apply: service, endpoint, contract…

0

ASP.NET WF4 / WCF and Async Calls

How should you use WF4 and WCF with ASP.NET?  For this post I’ve created a really simple workflow and WCF service that delay for a specific amount of time and then return a value.  Then I created an ASP.NET page that I can use to invoke the workflow and WCF service to test their behavior…

4

Cancelling a WF4 AsyncCodeActivity

Even when AsyncCodeActivity.Cancel is called, the activity will still execute the EndExecute method, so it isn’t immediately obvious why a second path of execution is necessary. Implementing this method is useful only when AsyncCodeActivityContext.MarkCanceled is implemented, which in turn is useful mainly when cancellation is meaningful for the underlying operation (i.e. if work already completed…


endpoint.tv – WCF Web HTTP (REST) Test Tool Preview

The other day, I walked by the office where our team members from Shanghai work while in Redmond and I ran into Leo Shum, a test lead on the new WCF Web HTTP (REST) Test Tool. On this episode, Leo joins me in the studio to show you how this new tool works. Though it’s…

0

AppFabric WCF Service Template (C#)

Now available Download the AppFabric WCF Service Template C# Windows Communication Foundation (WCF) is Microsoft’s unified programming model for building service-oriented applications. Windows Server AppFabric provides tools for managing and monitoring your web services and workflows. The AppFabric WCF Service template brings these two products together providing the following features: Monitor the calls to your…

1