Edit

Share via


Activity Constructors

Definition

Initializes a new instance of the Activity class.

Overloads

Activity()

Initializes a new instance of the Activity class.

Activity(String)

Initializes a new instance of the Activity class, while initializing the Name.

Activity()

Initializes a new instance of the Activity class.

public:
 Activity();
public Activity ();
Public Sub New ()

Examples

The following code shows how to create activities and add them as children to a composite activity.

This code example is part of the Throw SDK sample and is from the ThrowWorkFlow.cs file. For more information, see Throw Sample.

this.CanModifyActivities = true;
System.Workflow.ComponentModel.ActivityBind activitybind1 = new System.Workflow.ComponentModel.ActivityBind();
this.throwActivity1 = new System.Workflow.ComponentModel.ThrowActivity();
activitybind1.Name = "ThrowWorkflow";
activitybind1.Path = "ThrownException";
//
// throwActivity1
//
this.throwActivity1.Name = "throwActivity1";
this.throwActivity1.SetBinding(System.Workflow.ComponentModel.ThrowActivity.FaultProperty, ((System.Workflow.ComponentModel.ActivityBind)(activitybind1)));
//
// ThrowWorkflow
//
this.Activities.Add(this.throwActivity1);
this.Name = "ThrowWorkflow";
this.CanModifyActivities = false;
Me.CanModifyActivities = True
Dim activitybind1 As New System.Workflow.ComponentModel.ActivityBind()
Me.throwActivity1 = New System.Workflow.ComponentModel.ThrowActivity()
activitybind1.Name = "ThrowWorkflow"
activitybind1.Path = "ThrownException"
' 
' throwActivity1
' 
Me.throwActivity1.Name = "throwActivity1"
Me.throwActivity1.SetBinding(System.Workflow.ComponentModel.ThrowActivity.FaultProperty, activitybind1)
' 
' ThrowWorkflow
' 
Me.Activities.Add(Me.throwActivity1)
Me.Name = "ThrowWorkflow"
Me.CanModifyActivities = False

Applies to

Activity(String)

Initializes a new instance of the Activity class, while initializing the Name.

public:
 Activity(System::String ^ name);
public Activity (string name);
new System.Workflow.ComponentModel.Activity : string -> System.Workflow.ComponentModel.Activity
Public Sub New (name As String)

Parameters

name
String

The name to associate with this instance. The name must conform to the variable naming conventions for the programming language that is being used in the Workflow project, and must be unique in the workflow.

Exceptions

name is a null reference (Nothing in Visual Basic).

Applies to