Class Activity
Represents the base class for activity.
Inherited Members
Namespace: Mediachase.Commerce.WorkflowCompatibility
Assembly: Mediachase.Commerce.dll
Version: 10.8.0Syntax
public abstract class Activity
Constructors
Activity()
Declaration
protected Activity()
Properties
Context
The context of activity flow execution which contains the activity as a step.
Declaration
protected ActivityFlowContext Context { get; }
Property Value
Type | Description |
---|---|
ActivityFlowContext |
Methods
AddHandler(DependencyProperty, EventHandler)
Adds a handler for an event declared as a dependency property.
Declaration
[Obsolete("This method is no longer used. Please use the method without DependencyProperty argument. Will remain at least until October 2016.")]
protected void AddHandler(DependencyProperty dependencyEvent, EventHandler handler)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | dependencyEvent | The dependency property defining the event. |
System.EventHandler | handler | Handler for the event. |
Execute()
Executes the activity.
Declaration
public bool Execute()
Returns
Type | Description |
---|---|
System.Boolean | Flag to indicate whether the activity is completed or not. |
Execute(ActivityExecutionContext)
Executes the activity.
Declaration
protected abstract ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
Parameters
Type | Name | Description |
---|---|---|
ActivityExecutionContext | executionContext | the ActivityExecutionContext object. |
Returns
Type | Description |
---|---|
ActivityExecutionStatus | status of the activity execution. |
GetValue(DependencyProperty)
Gets value of a property declared as dependency property.
Declaration
[Obsolete("This method is no longer used. Please use a normal getter to get value of property. Will remain at least until October 2016.")]
protected object GetValue(DependencyProperty property)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | property | The dependency property. |
Returns
Type | Description |
---|---|
System.Object | Value of property. |
InitializeComponent()
Declaration
[Obsolete("This method is no longer used since the new ActivityFlow engine does not need this. Will remain at least until October 2016.")]
protected void InitializeComponent()
RaiseEvent(DependencyProperty, Activity, EventArgs)
Raises an event
Declaration
[Obsolete("This method is no longer used. Please use the method without Activity and DependencyProperty arguments. Will remain at least until October 2016.")]
protected void RaiseEvent(DependencyProperty eventDepedency, Activity activity, EventArgs args)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | eventDepedency | The dependency property. |
Activity | activity | The activity. |
System.EventArgs | args | The event arguments. |
RaiseEvent(DependencyProperty, EventArgs)
Raises an event of the activity.
Declaration
[Obsolete("This method is no longer used. Please use the method without DependencyProperty arguments. Will remain at least until October 2016.")]
protected void RaiseEvent(DependencyProperty dependencyEvent, EventArgs args)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | dependencyEvent | The event declared as a dependency property. |
System.EventArgs | args | The event arguments. |
RaiseEvent(String, Activity, EventArgs)
Raises an event
Declaration
[Obsolete("This method is no longer used. Please use the method without Activity argument. Will remain at least until October 2016.")]
protected void RaiseEvent(string eventName, Activity activity, EventArgs args)
Parameters
Type | Name | Description |
---|---|---|
System.String | eventName | Name of the event. |
Activity | activity | The activity. |
System.EventArgs | args | The event arguments. |
RaiseEvent(String, EventArgs)
Raises an event of the activity.
Declaration
protected void RaiseEvent(string eventName, EventArgs args)
Parameters
Type | Name | Description |
---|---|---|
System.String | eventName | Name of the event. |
System.EventArgs | args | The event arguments. |
RemoveHandler(DependencyProperty, EventHandler)
Removes a handler of an event declared as a dependency property.
Declaration
[Obsolete("This method is no longer used. Please use the method without DependencyProperty arguments. Will remain at least until October 2016.")]
protected void RemoveHandler(DependencyProperty dependencyEvent, EventHandler handler)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | dependencyEvent | The dependency property defining the event. |
System.EventHandler | handler | Handler of the event. |
SetValue(DependencyProperty, Object)
Sets value of a property declared as dependecy property.
Declaration
[Obsolete("This method is no longer used. Please use a normal setter to set value of property. Will remain at least until October 2016.")]
protected void SetValue(DependencyProperty property, object value)
Parameters
Type | Name | Description |
---|---|---|
DependencyProperty | property | The dependecy property. |
System.Object | value | Value of property. |
ValidateProperties(ValidationErrorCollection)
Validate the properties of activity.
Declaration
protected virtual bool ValidateProperties(ValidationErrorCollection validationErrors)
Parameters
Type | Name | Description |
---|---|---|
ValidationErrorCollection | validationErrors | The validation errors. |
Returns
Type | Description |
---|---|
System.Boolean |