This documentation is archived and is not being maintained.
System.Activities Namespaces
Visual Studio 2010
The System.Activities namespaces contain all the classes necessary to create and work with activities in Window Workflow Foundation.
| Namespace | Description |
|---|---|
| System.Activities | The System.Activities namespace contains all of the classes necessary to create and work with activities. The classes in this namespace allow you to define activities, define the data flow into and out of activities, and define variables. |
| System.Activities.Core.Presentation | The System.Activities.Core.Presentation namespace contains helper classes used in the default and extensibility scenarios for the Windows Workflow Designer. |
| System.Activities.Core.Presentation.Factories | Provides factories for creating activities that interact with collections and enable control flow in the Windows Workflow Designer. |
| System.Activities.Core.Presentation.Themes | The System.Activities.Core.Presentation.Themes namespace contains a class that is a collection of style configuration values used by the Windows Workflow Designer and activity designers. |
| System.Activities.Debugger | The System.Activities.Debugger namespace contains classes that provide support for debugging of workflows in Visual Studio 2010. |
| System.Activities.DurableInstancing | This namespace contains the SqlWorkflowInstanceStore and its helper classes. The SqlWorkflowInstanceStore class provides durability to workflow instances. |
| System.Activities.ExpressionParser | The System.Activities.ExpressionParser namespace contains classes that support the compilation of expressions. |
| System.Activities.Expressions | The System.Activities.Expressions namespace contains classes and expression activities that support the use of expressions in a workflow. |
| System.Activities.Hosting | The System.Activities.Hosting namespace contains classes that provide the base support for hosting and executing a workflow. |
| System.Activities.Persistence | The System.Activities.Persistence namespace contains classes for capturing an object’s state independent of process or machine information. |
| System.Activities.Presentation | The System.Activities.Presentation namespace contains base activity designer classes used to create custom activity designers. For more information about creating custom activity designers, see Creating a Custom Activity Designer. |
| System.Activities.Presentation.Converters | Provides converters for arguments, UI property data, and items in the editing model of the Windows Workflow Designer. |
| System.Activities.Presentation.Debug | Contains classes that provide breakpoint management for a debugging process. |
| System.Activities.Presentation.Hosting | Contains classes that enable the Windows Workflow Designer host to interact with assemblies, commands, and imported namespaces. |
| System.Activities.Presentation.Metadata | Contains classes that enable you to work with custom attributes of Windows Workflow Designer elements. |
| System.Activities.Presentation.Model | Contains classes that enable you to work with model items in the model tree of the designer such as accessing the model items properties and attached properties. Also, provides functionality to manage the model tree. |
| System.Activities.Presentation.PropertyEditing | Contains classes that enable updating properties in the Windows Workflow Designer by providing property editors, category editors, and access to properties, property values, and filters. |
| System.Activities.Presentation.Services | Provides classes that enable interacting with the model tree in the Windows Workflow Designer to perform tasks such as creating and locating model items, and mapping view items with model items. |
| System.Activities.Presentation.Toolbox | This namespace provides support for classifying and using tools when re-hosting the Windows Workflow Designer outside of Visual Studio 2010. |
| System.Activities.Presentation.Validation | Contains classes that provide activity validation functionality for activities in the Windows Workflow Designer. |
| System.Activities.Presentation.View | Provides functionality related to the view elements in the workflow designer including accessing and creating view elements, accessing commands, working with the view state, selections, and the expression textbox. |
| System.Activities.Statements | The System.Activities.Statements namespace contains activities that can be used to create workflows. This namespace contains activities that are used for flow control, interacting with collections and variables, exceptions, compensation, transactions, and interacting with legacy workflows. |
| System.Activities.Statements.Tracking | Provides classes for monitoring state machine state executions and state transitions. |
| System.Activities.Tracking | The System.Activities.Tracking namespace contains classes used to create and interact with workflow tracking records. Tracking records are created by the workflow runtime when a workflow instance executes, and are accessed by classes that inherit from TrackingParticipant. |
| System.Activities.Validation | The System.Activities.Validation namespace contains classes used for custom activity validation. Custom validation for activities is provided by the ActivityValidationServices class, and custom validation conditions can be created using Constraint and Constraint<T>. |
| System.Activities.XamlIntegration | Contains classes that provide support for the serialization of activities into XAML. |
Show: