To associate a custom serializer class with a custom activity, annotate the custom activity class with the DesignerSerializer attribute.
To define a custom serializer, create a class that inherits from
The WF framework provides a serialization infrastructure that can serialize and deserialize a workflow. By default, a workflow is serialized as XAML according to predefined formatting rules. You can customize how an activity is serialized by defining a custom serializer class.
A custom composite activity is an activity that contains child activities. Custom composite activities are useful if you have a set of related activities that occur repeatedly in your workflows. In this situation, you can group the activities into a custom composite activity and then reuse the custom composite activity as needed. This reduces development time and also provides a better designer experience while you work with the workflow
An activity validator contains all of the design-time and run-time validation logic that is associated with an activity. Its purpose is to ensure that any properties in the activity are properly configured.
The predefined activities in WF raise events to indicate that something significant has happened during the execution of the activity.
The main reason for generating custom activities is to customize the execution logic that the activity performs at run time. The table below details the process that is involved in writing custom execution logic and also provides some guidelines that you should follow when you develop your activity.
There are two main types of custom activity: a custom activity that encapsulates a discrete task and a custom composite activity that groups a collection of lower-level activities into a higher-level activity.
Windows Workflow Foundation (WF) includes a set of predefined activities that provide capabilities such as flow control, code execution, and Web service interaction. You add these activities to a workflow to define the functionality that you require in the workflow.
If you want to find out the Operating System and the version you are using there are many ways to find it out, but one cool way to find it online is just by going to this URL provided by microsoft.
This webpage on the above link provides with information on the OS and version no of the OS you are using. It will also give you info on the Internet Explorer version and whether you are using a 32 bit system or a 64 bit system.
I find that cool.